此為記錄在mysql使用過(guò)程中碑韵,遇到的一些錯(cuò)誤
1. Mysql查詢(xún)報(bào)錯(cuò):The total number of locks exceeds the lock table size
此問(wèn)題在我刪除數(shù)據(jù)量較大的表出現(xiàn)的問(wèn)題郭赐,百度后發(fā)現(xiàn)是緩存池大小不足驰贷,解決方法是修改mysql文件夾的my.ini文件
文件路徑:C:\Program Files\MySQL\MySQL Server 8.0 (文件路徑請(qǐng)自己查詢(xún),主要是在Server文件夾下)
右鍵TXT打開(kāi)疏哗,修改如下:
- tmp_table_size = 7400M (初始為64M, 大小自己適量修改)
- innodb_buffer_pool_size= 3500M (初始為8M, 大小自己適量修改)
注意:保存時(shí)選擇“另存為”辐真,修改編碼格式為"ANSI"格式
2. 本地計(jì)算機(jī)上的MySQL服務(wù)啟動(dòng)后停止须尚。某些服務(wù)在未由其他服務(wù)或程序使用時(shí)將自動(dòng)
此錯(cuò)誤產(chǎn)生的原因有多種情況,目前就我而言所遇見(jiàn)的僅有my.ini文件設(shè)置錯(cuò)誤的問(wèn)題
- 錯(cuò)誤1:修改my.ini文件侍咱,直接保存導(dǎo)致的錯(cuò)誤
修改方式:選擇“另存為”耐床,保存編碼格式為“ANSI”。
3. 使用delete語(yǔ)句報(bào)錯(cuò):Lock wait timeout exceeded; try restarting transaction
錯(cuò)誤提示的意思楔脯,很明顯撩轰,是因?yàn)檫@條語(yǔ)句被鎖住了,所以釋放這個(gè)鎖
解決辦法:
- 等
4. Communications link failure
- 測(cè)試[1]
-
使用estimator.score ?