myisam

    4熱度

    2回答

    我正在做一個表(少數內部連接)的搜索,最多需要5秒的時間運行(750萬行)。這是一個MyISAM表,我沒有使用全文索引,因爲我發現在使用MATCH AGAINST時速度沒有區別,在我看到的情況下,這種情況下的正常「類似」語句。 由於鎖定表和查詢運行數分鐘之前,我現在已經「苦於」了。 嘗試將引擎切換到InnoDB會對我有益嗎?或者這隻有在我需要插入或更新行時纔有用......不僅僅是選擇它們?這整個

    4熱度

    3回答

    錯誤地運行了更新查詢。此更新使我的表所有行值都爲o。 是否可以回滾表中的值?

    2熱度

    1回答

    我正在使用MyISAM全文搜索。表格列使用字符集「utf8」和「utf8_general_ci」作爲歸類。 現在我想實現#HashTag系統,這樣如果我搜索「#HashTag」,只有包含「#HashTag」的行出現。不包含僅包含「HashTag」的行。 根據this MySQL documentation中的評論,它對於非多字節字符集很容易實現,即使用固定寬度編碼的字符集。 但是我找不到如何爲ut

    2熱度

    1回答

    我在嘗試使用不同的MySQL數據庫引擎時遇到了問題。 (我想改變的MyISAM InnoDB的) 的/etc/my.cnf [mysqld] bind-address = 127.0.0.1 default-storage-engine=InnoDB 看來,它沒有安裝?如果是這樣,我該如何安裝InnoDB? mysql> show engines; +------------+-----

    1熱度

    5回答

    我想要一個使用InnoDB表而不是myISAM表的數據庫(myISAM通常會給我良好的性能,所以我不想停止使用它共)。 如果默認值是myISAM,是否可以指定數據庫使用InnoDB表。

    0熱度

    1回答

    MyISAM DB中可以存儲多少數據量? 你能告訴我結核病有多嚴重嗎?

    0熱度

    1回答

    我想存儲所有訪問網頁與用戶代理,腳本執行時間,request-uri,完整referer和一些更多的變量。 我一直在做的就是使用標準化的MyISAM表所示: stats stats_user_agents stats_referers stats_requested_uris 但在正常網頁這需要一些SELECT的和1 INSERT。 最好使用ARCHIVE表嗎? 統計記錄將從0到幾百萬。

    2熱度

    1回答

    我有一個VARCHAR(384)存儲電子郵件的MyISAM表,我想檢查當電子郵件存在,但該指數長度限制爲VARCHAR場333字節 (因爲我使用utf8(1000字節/ 3字節))。 那麼什麼是最好的方式來搜索是否存在指定的電子郵件,使用FULLTEXT索引或在BINARY(16)(帶有衝突檢查)中使用電子郵件md5-hash創建另一個字段? [編輯]使用1M記錄 試驗。 Fulltext ind

    1熱度

    3回答

    是否可以一次向多個表中插入一行?如果你用一個ID來做幾個表;在INSERT失敗的情況下,確保完整性的最佳方法是什麼?

    12熱度

    3回答

    我有2個表格:comments和comments_likes。 評論 id message likes 觸發: AFTER DELETE DELETE FROM comments_likes WHERE comment_id = OLD.id; 個 comments_likes id comment_id 觸發: AFTER INSERT UPDATE comments S