ユーザ用ツール

サイト用ツール


01_linux:11_データベース:01_mysql:22_innodb_innodb_buffer_pool_size

差分

この文書の現在のバージョンと選択したバージョンの差分を表示します。

この比較画面にリンクする

01_linux:11_データベース:01_mysql:22_innodb_innodb_buffer_pool_size [2020/06/13 10:39] (現在)
matsui 作成
ライン 1: ライン 1:
 +====== 22 INNODB innodb_buffer_pool_size を算出 ======
  
 +最適なinnodb_buffer_pool_sizeを算出
 +
 +<​code>​
 +SELECT CONCAT(CEILING(RIBPS/​POWER(1024,​pw)),​SUBSTR('​ KMGT',​pw+1,​1))
 +Recommended_InnoDB_Buffer_Pool_Size FROM
 +(
 +    SELECT RIBPS,​FLOOR(LOG(RIBPS)/​LOG(1024)) pw
 +    FROM
 +    (
 +        SELECT SUM(data_length+index_length)*1.1*growth RIBPS
 +        FROM information_schema.tables AAA,
 +        (SELECT 1.25 growth) BBB
 +        WHERE ENGINE='​InnoDB'​
 +    ) AA
 +) A;
 +</​code>​
 +
 +{{tag>​mysql innodb}}
01_linux/11_データベース/01_mysql/22_innodb_innodb_buffer_pool_size.txt · 最終更新: 2020/06/13 10:39 by matsui

Yesterday:822 Today:408 Total:01230