Heim >Datenbank >MySQL-Tutorial >So konfigurieren Sie den Parameter tmp_table_size in MySQL
MySQL-Konfigurationsparameter [tmp_table_size]: Überprüfen Sie zuerst [tmp_table_size] und fügen Sie schließlich [tmp_table_size] unter mysqld in die MySQL-Konfigurationsdatei [my.cnf] ein.
Weitere verwandte kostenlose Lernempfehlungen: MySQL-Tutorial(Video)
tmp_table_size Die Speichercachegröße der temporären Tabelle
Die temporäre Tabelle bezieht sich auf die temporäre Datentabelle, die wann generiert wird SQL wird ausgeführt
# tmp_table_size 默认值 16777216 最小值 1 最大值 18446744073709551615 // 单位字节 默认值也就是16M多
View tmp_table_size
show globale Variablen wie 'tmp_table_size';
set tmp_table_size
set global tmp_table_size= 2048; (sofort wirksam und ungültig nach Neustart)
MySQL-Konfigurationsdatei mysqld in my.cnf tmp_table_size hinzufügen
[mysqld]
tmp_table_size = 100000000
Hinweis
Der Parameter max_heap_table_size
in MySQL wirkt sich auf die Speichercachegröße der temporären Tabelle aus.
max_heap_table_size ist die Tabellengröße der MEMORY-Speicher-Engine, daher ist sie auch durch diesen Parameter begrenzt. Wenn Sie die Größe von tmp_table_size erhöhen möchten, müssen Sie daher auch die Größe erhöhen von max_heap_table_size gleichzeitig
Kann über den Status von Created_tmp_disk_tables und Created_tmp_tables analysiert werden. Müssen Sie tmp_table_size erhöhen
Überprüfen Sie den Status
show global status like 'Created_tmp_disk_tables'; show global status like 'Created_tmp_tables'; Created_tmp_disk_tables : 磁盘临时表的数量 Created_tmp_tables : 内存临时表的数量
Das obige ist der detaillierte Inhalt vonSo konfigurieren Sie den Parameter tmp_table_size in MySQL. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!