myisam

    0熱度

    1回答

    問題,所以我在數據庫上混合了myisam和innodb表。 (它的一個相當大的分貝30GB) 我複製的數據庫文件從一臺服務器到下一個/var/lib/mysql/databasename 很好的MyISAM表被打開InnoDB表列,但是當我點擊其中任何一個左側的選項卡上(phpMyAdmin的)我得到這個錯誤:#1146 - Table 'databasename.users' doesn't e

    1熱度

    1回答

    我正在學習一個由~2百萬行+〜600k行(兩個MyISAM表)組成的寵物項目的MySQL性能。在兩個INT(10)索引列上使用BETWEEN進行範圍查詢,LIMIT爲1返回的結果大約需要160ms(包括INNER JOIN)。我想我的配置沒有優化,並且正在尋找一些關於如何進行診斷的建議,或者可能是「常見配置」。 我創建了一個gist包含兩個表,查詢和my.cnf的內容。 在插入從MaxMinds

    2熱度

    1回答

    Spring批處理使用一些序列表,在MySQL中使用MyISAM存儲引擎。我面臨的問題是我正在使用Amazon Web Services RDS數據庫,並且它們的「時間點」數據庫恢復功能不能很好地與包含MyISAM表的數據庫一起使用。 我正在尋找一種解決方案,它可以讓我將這些Spring批次MyISAM序列表替換爲InnoDB表,並以啓用AWS RDS「時間點」數據庫恢復功能爲目標。 編輯: 每@

    1熱度

    1回答

    我正在索引一個有關varchar(3000)的描述的MySQL表。我收到了你期望看到的典型錯誤,如:ERROR 1709 (HY000): Index column size too large. The maximum column size is 767 bytes.。 這不會混淆爲閱讀其他帖子(例如here),我可以使用的最大長度是MyISAM中的varchar(255)或InnoDB中的3

    0熱度

    3回答

    我有一個每隔幾分鐘執行一次MySQL查詢的cronjob,總結MyISAM表中的大量行。但是,如果此表被鎖定幾分鐘,那麼這些彙總查詢將堆積起來,因此即使表再次可用時,它們也會長時間阻止它。 這些查詢都不是必不可少的,所以我很高興與他們不時失敗。因此,如果這些查詢僅在表被阻塞超過一秒或兩秒時失敗,我纔會更喜歡它。 有沒有辦法向MySQL提交一個查詢,如果它等待表鎖超過幾秒就會自動被殺死?我能以某種方

    0熱度

    1回答

    我們使用實體框架和MySQL連接器在.Net中編寫了一個應用程序。但有時查詢無法在應用程序中執行,我們不知道爲什麼。數據庫安裝在Debian服務器上。 我們在日誌文件瑟以下消息: System.Data.EntityCommandExecutionException: Er is een fout opgetreden tijdens het uitvoeren van de opdrachtde

    -1熱度

    1回答

    我想從Myisam遷移到InnoDB。 我正在使用Plain JDBC來訪問數據庫。 當我這樣做時,是否需要更改任何Java代碼,查詢或連接語法? 在此先感謝!

    1熱度

    2回答

    這裏是我的SQL Fiddle 這裏是我的查詢: select employee.eid, staff.acc_no from employee FULL JOIN staff on employee.eid = staff.eid 我能夠做加盟,左連接,右連接而不是完全加入。它說錯誤 Unknown column 'employee.eid' in 'field list': select

    0熱度

    1回答

    我很抱歉如果這個問題是重複的,但我發現的大多數都是關於InnoDB的,而且我正在使用MyISAM。 我試圖創建一個進程,將加載200-300萬記錄到表中的任何地方。我正在使用LOAD DATA INFILE,對於一個擁有1.78億條記錄的文件,大約需要30分鐘來加載數據。任何人都可以提出任何方法來加速這個?或者這是相當期望的表現?我試過在加載之前關閉了密鑰,但這似乎並沒有真正創造任何明顯的速度提升

    0熱度

    1回答

    是否可以使用MySQL GTID選擇特定數據庫進行復制?我正在運行MySQL服務器5.6,它有很多數據庫,一些是MyISAM,其餘的都是InnoDB。我只是想將一個InnoDB數據庫複製到一個slave上。有什麼想法嗎?