[SQL ] MySQL千萬筆資料Select很久
資料庫名稱:MySQL
資料庫版本:5.5.60
內容/問題描述:
想請問各位版上大神,小弟資料庫有幾個table資料數超過百萬,更有三四個超過
三四千萬還在持續長大,使用GCP的主機8核16G記憶體,先不論程式碼或SQL語句優化
目前光是一般的Select不加任何Where條件,LIMIT一百萬筆出來就需要花上一分鐘以上
,三四千萬的table直接卡住,請問是config檔沒有設定好嗎?有哪些設定最主要影響的嗎?
google到的設定改了之後都無感,但兩三百萬筆的資料搜尋會需要這麼久嗎?
有勞各位大神指點迷津了!
----- 補一下 -----
*GCP:
CentOS7 8核心CPU 16G記憶體
*Schema:
Engine InnoDB
*MySQL config:
[mysqld]
port = 3306
socket = /var/lib/mysql/mysql.sock
skip-locking
key_buffer_size = 1024M
max_allowed_packet = 32M
table_open_cache = 512
sort_buffer_size = 128M
read_buffer_size = 128M
read_rnd_buffer_size = 8M
myisam_sort_buffer_size = 128M
thread_cache_size = 16
query_cache_size = 128M
thread_concurrency = 8
innodb_file_per_table = 1
[mysqldump]
quick
max_allowed_packet = 16M
[mysql]
no-auto-rehash
[myisamchk]
key_buffer_size = 256M
sort_buffer_size = 256M
read_buffer = 2M
write_buffer = 2M
[mysqlhotcopy]
interactive-timeout
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.135.52.190
※ 文章網址: https://www.ptt.cc/bbs/Database/M.1550147086.A.B67.html
→
02/14 22:19,
5年前
, 1F
02/14 22:19, 1F
→
02/14 22:19,
5年前
, 2F
02/14 22:19, 2F
抱歉已補上,如有不清楚再補感謝!
→
02/14 23:40,
5年前
, 3F
02/14 23:40, 3F
※ 編輯: oilolio (220.135.52.190), 02/15/2019 00:18:35
※ 編輯: oilolio (220.135.52.190), 02/15/2019 00:19:20
→
02/15 08:19,
5年前
, 4F
02/15 08:19, 4F
→
02/15 08:19,
5年前
, 5F
02/15 08:19, 5F
→
02/15 08:19,
5年前
, 6F
02/15 08:19, 6F
→
02/15 08:20,
5年前
, 7F
02/15 08:20, 7F
→
02/15 08:26,
5年前
, 8F
02/15 08:26, 8F
→
02/15 08:26,
5年前
, 9F
02/15 08:26, 9F
有開index, 有PK;所以是拿掉sort_buffer_size=128跟query_cache_size = 128M 這兩個嗎
※ 編輯: oilolio (111.251.158.148), 02/15/2019 15:40:10
→
02/16 09:15,
5年前
, 10F
02/16 09:15, 10F
→
02/16 09:15,
5年前
, 11F
02/16 09:15, 11F
→
02/16 09:15,
5年前
, 12F
02/16 09:15, 12F
→
02/20 03:49,
5年前
, 13F
02/20 03:49, 13F
→
02/20 03:49,
5年前
, 14F
02/20 03:49, 14F
→
02/20 03:49,
5年前
, 15F
02/20 03:49, 15F
→
02/20 03:49,
5年前
, 16F
02/20 03:49, 16F
→
02/20 03:50,
5年前
, 17F
02/20 03:50, 17F
→
02/20 03:50,
5年前
, 18F
02/20 03:50, 18F
→
02/20 03:50,
5年前
, 19F
02/20 03:50, 19F
→
02/20 03:50,
5年前
, 20F
02/20 03:50, 20F
→
03/21 19:04,
5年前
, 21F
03/21 19:04, 21F
Database 近期熱門文章
PTT數位生活區 即時熱門文章