innodb

    1熱度

    2回答

    我想導入維基百科數據庫。 Wikipedia Dumps 我已經改變了一些Innodb的設置: innodb_buffer_pool_size = 4G innodb_log_file_size=8G innodb_log_buffer_size=512M innodb_write_io_threads = 16 innodb_flush_log_at_trx_commit = 0 ma

    1熱度

    2回答

    我有一個表「數據」,其中大約100,000,000條記錄。 我已經添加了一個新的列「batch_id」(整數)。 在應用程序層上,我正在更新每個10,000,000條記錄的10000個記錄的batch_id(batch_id對於10k總是相同)。 我在做這樣的事情(應用層僞代碼): loop { $batch_id = $batch_id + 1; mysql.query("U

    0熱度

    4回答

    我有一個MariaDB數據庫,我嘗試優化。目前的表格是1.32億行,並且開始難以使用。 調查INSERT在我的表(InnoDB)上如此慢的原因,我注意到看起來像重複的INDEX。這裏是SHOW INDEX輸出: Table U Key_name S_ Column_nam Co Cardina Sub_pa Packed Nu Index_type Comment Index_comment

    0熱度

    1回答

    我有這個表: CREATE TABLE `peso_tec_dt_aj` ( `idade` int(11) DEFAULT NULL, `tecnico` varchar(50) DEFAULT NULL, `obt` double DEFAULT NULL, `pad` decimal(4,3) DEFAULT NULL, `aves_peso`

    1熱度

    1回答

    這是MySQL中的UPDATE偶爾很慢的有趣情況。背景:48GB Innodb緩衝區緩存,512MB ib日誌。 Innodb表,40毫升行。結構和索引: CREATE TABLE `VisitorCompetition` ( `VisitorCompetitionId` bigint(20) NOT NULL AUTO_INCREMENT, `UserId` bigint(20

    -1熱度

    2回答

    Mysql的V5.7 我知道這個問題是問和回答過,但一般的查詢是不是在我的數據庫和IM拉我的頭髮掉的工作。 我有兩個表,只有具有包含電子郵件一列:1)發送的信息(41110行[有重複])2)塊(81132 [有重複]) mysql> show create table blocks; +--------+----------------------------------------------

    0熱度

    2回答

    我有一個包含一些數據的表。其中許多數據的名稱爲ICA Supermarket,每個數據的總和都不相同。如果我使用下面的SQL查詢,它也將顯示與100下和數據這也同樣適用,如果我改變>= '100'到一個更高的數字,對於例如200 SELECT * FROM transactions WHERE data_name LIKE '%ica%' AND REPLACE(data_sum, '-',

    -3熱度

    1回答

    給我一些實際的例子中,我能理解使用MyISAM和InnoDB引擎的

    2熱度

    2回答

    在MySQL中(或者我應該說:用MySQL的InnoDB引擎) - 空值是如何表示的?即如果允許列具有NULL s,那麼表格(或者如果它在記錄級別上是單個記錄)的表示如何改變? 如果不同的列數據類型不同 - 要麼解釋表示NULL的各種方法,要麼選擇一種數據類型(例如INT)。

    0熱度

    1回答

    使用InnoDb與foreignkey在數據庫中設置。在Phalcon也設置虛擬鍵。在刪除記錄時得到低於錯誤從phalcon由於Foreign Key設置和還有子表中的數據。 My Objective is to display fancy error message to user when this error displayed. 顯示錯誤: SQLSTATE[23000]: Integri