innodb

    -2熱度

    1回答

    mysql server config 這裏是mysql配置,一個非常簡單的表,innodb和沒有太多索引,但有時插入op太慢,有人可以告訴我爲什麼嗎? public Long insertCoursewarePage(Env env, Long coursewareId, Integer pageType, String teacherId) throws SQLException {

    -1熱度

    1回答

    我有一個在InnoDB引擎中的表,非常簡單,有25000行。當我做一個簡單的改動,它運行了近10分: mysql> ALTER TABLE `quote_followups_istvan` ADD `customer_ip2` VARCHAR(20) NOT NULL DEFAULT '' AFTER `comment`; 查詢OK,0行受到影響(10分52.82秒) 記錄:0重複

    0熱度

    1回答

    我想一個從表中得到一個隨機行回來,要做到這一點,我可以用FLOOR(1 + rand() * 50)到獲取有效的行ID。 50等於我的表中的記錄數量(我實際上有幾千個,但作爲一個例子,我保持這個小)。 的SQL最終被這個 <!-- language: lang-sql --> SELECT id FROM ids WHERE id = FLOOR(1 + rand() * 50) 但是當我運

    0熱度

    1回答

    我有一個表: CREATE TABLE test_part1 ( Prefix ENUM('A','B') NOT NULL, Unique_number int(11) NOT NULL, Data_set1 decimal(5,2), PRIMARY KEY (Prefix, Unique_number) ) ; CREATE TABLE tes

    0熱度

    1回答

    我有一個InnoDB,MySQL表和該查詢返回零行: SELECT id, display FROM ra_table WHERE parent_id=7266 AND display=1; 然而,實際上也有可以匹配的17行: SELECT id, display FROM ra_itable1 WHERE parent_id=7266; ID display -------------

    -1熱度

    1回答

    讓我們調用數據庫db,並讓我們調用帶有幾百行x的較小表和以上的較大表。 當我發出一個查詢表x,查詢沒有任何問題使用基本查詢SELECT * FROM x LIMIT 25發行約0.0003 秒。 這適用於所有小表中db與服用的所有查詢有關0,3ms處理。 然而,發出相同的基本查詢SELECT * FROM y LIMIT 25表y後的過程是顯著慢。有時需要100ms來處理。 它影響了查詢時間爲表y

    0熱度

    2回答

    當試圖通過多個批處理作業插入數據時,我正面臨數據丟失問題。 我們有InnoDB作爲默認存儲引擎的10.1.21-MariaDB-1~jessie版本。 我都面臨着以下場景: 列值缺失,雖然價值存在於從數據庫中的記錄中的一個產生INSERT語句。 表格自動遞增索引值顯示數字170,但實際記錄數爲165。所以這裏有5條記錄完全丟失了。 任何人都可以指導我解決這個問題?

    1熱度

    2回答

    考慮下面 UPDATE SET is_locked = 1 WHERE id = 1 and is_locked = 0; 的聲明是否有下併發更新一致性問題?爲什麼? (MySQL的5.7,可重複讀的事務隔離級別)

    1熱度

    1回答

    我知道MySQL通常很好地處理多行的表。但是,我目前面臨的情況是,同一時間多個用戶(大約10個)將讀取和寫入一張表,並且該表很可能包含100億行。 我的設置是一個帶有InnoDB存儲引擎的MySQL數據庫。 我有些項目的心臟,那些大小的表格會變得效率低下,速度慢,也與索引有關。 我不喜歡有多個表具有完全相同的結構只是爲了拆分行的想法。 主要問題:但是,這不會解決由於這麼大的一堆行而導致性能下降的問

    1熱度

    1回答

    向多表全文布爾搜索添加唯一鍵時,結果循環遍歷3個任意狀態中的1個,只有1個狀態正確。 當檢查下面的sqlfiddle時,請牢記這一點,因爲查詢可能最初正常工作 - 在這種情況下,將空白添加到左側面板然後重新生成並重新運行 - 然後它應該被打破(但它非常靈活 - 小姐)。 http://sqlfiddle.com/#!9/8d95ba/18 這裏是有問題的查詢: SELECT `i`.`item_i