マニアな管理人が実際に借りている数々のレンタルサーバーに関する情報をお届け

さくらのレンタルサーバーのMYSQLの設定等について調べてみる

mysql

MYSQLの情報はphpMyAdminから結構簡単に情報が取り出せるので、実際に調べてみました。

調査に使用したのはスタンダードプランで契約しているアカウントです。

phpMyAdminを開く

さくらインターネットサーバコントロールパネル

サーバーコントロールパネルにログインし、「データベースの設定」を選択します。

さくらインターネットサーバコントロールパネル(1)

データベース設定画面から管理ツールログインを選択するとphpMyAdminのログイン画面が表示されるので、データベース接続のIDとパスワードを入力します。

myadm5.db.sakura.ne.jp - mysql490.db.sakura.ne.jp  phpMyAdmin 3.3.10.5(3)

ログインに成功し、phpMyAdminが表示されました。

 

MYSQLのバージョン

私のアカウントに割り当てられているデータベースサーバーはmysql490.db.sakura.ne.jpです。サーバーの番号490って凄いですね。

適当に1とか100とか200とかあるのか調べてみたら存在しているみたいです。さすが利用者が多いだけのことあります。

話がそれましたがMYSQLのバージョンは5.5.28でした。MYSQLのバージョンとしては新しくはありませんが、レンタルサーバーで使われているMYSQLとしては結構新しいほうです。

myadm5.db.sakura.ne.jp - mysql490.db.sakura.ne.jp  phpMyAdmin 3.3.10.5(3)

 

サーバーの状態を確認

上部のタブから「状態」を選択します。

myadm5.db.sakura.ne.jp - mysql490.db.sakura.ne.jp  phpMyAdmin 3.3.10.5

サーバーの起動時間が71日となっています。このアカウントは1年以上契約しているので、途中で再起動したことになります。

起動日時は2014 年 2 月 06 日 20:42

メンテナンスをやる時間とは思えないので、障害ですかね。

メンテナンス・障害情報を確認しましたが、過去のことなので、情報は得られませんでした。

 

トラフィックは非常に少ない

時間あたりのトラフィックは非常に少ないので、負荷は非常に少ないと思われます。

安定した動作が期待できますねー

 

MYSQLのチューニング状況を調べる

phpMyAdminの変数からMYSQLのチューニング情報を調べます。

上部タブから変数を選択すると変数と設定値の一覧が表示されます。

myadm5.db.sakura.ne.jp - mysql490.db.sakura.ne.jp  phpMyAdmin 3.3.10.5(4)

項目が多いので詳細は書きませんが、きちんとチューニングされていると思います。

一番目についたのはinnodb buffer pool sizeの値です。約42GBの設定値となっています。この設定は実メモリ以上の設定はできないので、データベースサーバーが42GB以上の実メモリを積んでいるということです。

このあたりまったくアピールされていませんが、データベースの性能は相当良さそうですね。

その他の変数と設定値

以下に全て記載しておきますので、気になる方は参考にしてください。契約して割り振られるサーバーが同じ値とは限りませんので、その点ご理解をお願いします。

auto increment increment 1
auto increment offset 1
autocommit ON
automatic sp privileges ON
back log 50
basedir /usr/local
big tables OFF
binlog cache size 32,768
binlog direct non transactional updates OFF
binlog format STATEMENT
binlog stmt cache size 32,768
bulk insert buffer size 8,388,608
character set client utf8
(グローバル値) ujis
character set connection utf8
(グローバル値) ujis
character set database ujis
character set filesystem binary
character set results utf8
(グローバル値) ujis
character set server ujis
character set system utf8
character sets dir /usr/local/share/mysql/charsets/
collation connection utf8_general_ci
(グローバル値) ujis_japanese_ci
collation database ujis_japanese_ci
collation server ujis_japanese_ci
completion type NO_CHAIN
concurrent insert AUTO
connect timeout 30
datadir /home/mysql/
date format %Y-%m-%d
datetime format %Y-%m-%d %H:%i:%s
default storage engine InnoDB
default week format 0
delay key write ON
delayed insert limit 100
delayed insert timeout 60
delayed queue size 1,000
div precision increment 4
engine condition pushdown ON
error count 0
(グローバル値) 0
event scheduler OFF
expire logs days 0
external user
(グローバル値)
flush OFF
flush time 0
foreign key checks ON
ft boolean syntax + -><()~*:””&|
ft max word len 84
ft min word len 4
ft query expansion limit 20
ft stopword file (built-in)
general log OFF
general log file /home/mysql/mysql490.log
group concat max len 1,024
have compress YES
have crypt YES
have csv YES
have dynamic loading YES
have geometry YES
have innodb YES
have ndbcluster NO
have openssl DISABLED
have partitioning YES
have profiling YES
have query cache YES
have rtree keys YES
have ssl DISABLED
have symlink YES
hostname mysql490.db.sakura.ne.jp
identity 0
(グローバル値) 0
ignore builtin innodb OFF
init connect
init file
init slave
innodb adaptive flushing ON
innodb adaptive hash index ON
innodb additional mem pool size 20,971,520
innodb autoextend increment 8
innodb autoinc lock mode 1
innodb buffer pool instances 1
innodb buffer pool size 42,949,672,960
innodb change buffering all
innodb checksums ON
innodb commit concurrency 0
innodb concurrency tickets 500
innodb data file path ibdata1:10M:autoextend
innodb data home dir
innodb doublewrite ON
innodb fast shutdown 1
innodb file format Antelope
innodb file format check ON
innodb file format max Antelope
innodb file per table ON
innodb flush log at trx commit 1
innodb flush method O_DIRECT
innodb force load corrupted OFF
innodb force recovery 0
innodb io capacity 200
innodb large prefix OFF
innodb lock wait timeout 50
innodb locks unsafe for binlog OFF
innodb log buffer size 8,388,608
innodb log file size 536,870,912
innodb log files in group 2
innodb log group home dir ./
innodb max dirty pages pct 75
innodb max purge lag 0
innodb mirrored log groups 1
innodb old blocks pct 37
innodb old blocks time 0
innodb open files 9,600
innodb purge batch size 20
innodb purge threads 0
innodb random read ahead OFF
innodb read ahead threshold 56
innodb read io threads 4
innodb replication delay 0
innodb rollback on timeout OFF
innodb rollback segments 128
innodb spin wait delay 6
innodb stats method nulls_equal
innodb stats on metadata ON
innodb stats sample pages 8
innodb strict mode OFF
innodb support xa ON
innodb sync spin loops 30
innodb table locks ON
innodb thread concurrency 16
innodb thread sleep delay 10,000
innodb use native aio OFF
innodb use sys malloc ON
innodb version 1.1.8
innodb write io threads 4
insert id 0
interactive timeout 300
join buffer size 131,072
keep files on create OFF
key buffer size 536,870,912
key cache age threshold 300
key cache block size 1,024
key cache division limit 100
large files support ON
large page size 0
large pages OFF
last insert id 0
(グローバル値) 0
lc messages en_US
lc messages dir /usr/local/share/mysql/
lc time names en_US
license GPL
local infile ON
lock wait timeout 31,536,000
locked in memory OFF
log OFF
log bin OFF
log bin trust function creators OFF
log error /home/mysql/mysql490.db.sakura.ne.jp.err
log output FILE
log queries not using indexes OFF
log slave updates OFF
log slow queries ON
log warnings 1
long query time 10
low priority updates OFF
lower case file system OFF
lower case table names 0
max allowed packet 16,777,216
max binlog cache size 18446744073709547520
max binlog size 1,073,741,824
max binlog stmt cache size 18446744073709547520
max connect errors 1,000
max connections 300
max delayed threads 20
max error count 64
max heap table size 268,435,456
max insert delayed threads 20
max join size 18446744073709551615
max length for sort data 1,024
max long data size 16,777,216
max prepared stmt count 16,382
max relay log size 0
max seeks for key 18446744073709551615
max sort length 1,024
max sp recursion depth 0
max tmp tables 32
max user connections 30
max write lock count 18446744073709551615
metadata locks cache size 1,024
min examined row limit 0
multi range count 256
myisam data pointer size 6
myisam max sort file size 9223372036853727232
myisam mmap size 18446744073709551615
myisam recover options OFF
myisam repair threads 1
myisam sort buffer size 134,217,728
myisam stats method nulls_unequal
myisam use mmap OFF
net buffer length 16,384
net read timeout 30
net retry count 10
net write timeout 60
new OFF
old OFF
old alter table OFF
old passwords OFF
open files limit 88,473
optimizer prune level 1
optimizer search depth 62
optimizer switch index_merge=on,

index_merge_union=on,

index_merge_sort_union=on,

index_merge_intersection=on,

engine_condition_pushdown=on

performance schema OFF
performance schema events waits history long size 10,000
performance schema events waits history size 10
performance schema max cond classes 80
performance schema max cond instances 1,000
performance schema max file classes 50
performance schema max file handles 32,768
performance schema max file instances 10,000
performance schema max mutex classes 200
performance schema max mutex instances 1,000,000
performance schema max rwlock classes 30
performance schema max rwlock instances 1,000,000
performance schema max table handles 100,000
performance schema max table instances 50,000
performance schema max thread classes 50
performance schema max thread instances 1,000
pid file /home/mysql/mysql490.db.sakura.ne.jp.pid
plugin dir /usr/local/lib/mysql/plugin/
port 3,306
preload buffer size 32,768
profiling OFF
profiling history size 15
protocol version 10
proxy user
(グローバル値)
pseudo thread id 13,744,992
(グローバル値) 0
query alloc block size 8,192
query cache limit 4,194,304
query cache min res unit 4,096
query cache size 402,653,184
query cache type ON
query cache wlock invalidate OFF
query prealloc size 8,192
rand seed1 0
(グローバル値) 0
rand seed2 0
(グローバル値) 0
range alloc block size 4,096
read buffer size 2,097,152
read only OFF
read rnd buffer size 2,097,152
relay log
relay log index
relay log info file relay-log.info
relay log purge ON
relay log recovery OFF
relay log space limit 0
report host
report password
report port 3,306
report user
rpl recovery rank 0
secure auth OFF
secure file priv
server id 0
skip external locking ON
skip name resolve ON
skip networking OFF
skip show database OFF
slave compressed protocol OFF
slave exec mode STRICT
slave load tmpdir /home/tmp
slave max allowed packet 1,073,741,824
slave net timeout 3,600
slave skip errors OFF
slave transaction retries 10
slave type conversions
slow launch time 2
slow query log ON
slow query log file slow_query.log
socket /tmp/mysql.sock
sort buffer size 2,097,152
sql auto is null OFF
sql big selects ON
sql big tables OFF
sql buffer result OFF
sql log bin ON
sql log off OFF
sql low priority updates OFF
sql max join size 18446744073709551615
sql mode
sql notes ON
sql quote show create ON
sql safe updates OFF
sql select limit 18446744073709551615
sql slave skip counter 0
sql warnings OFF
ssl ca
ssl capath
ssl cert
ssl cipher
ssl key
storage engine InnoDB
stored program cache 256
sync binlog 0
sync frm ON
sync master info 0
sync relay log 0
sync relay log info 0
system time zone JST
table definition cache 16,000
table open cache 19,200
thread cache size 300
thread concurrency 10
thread handling one-thread-per-connection
thread stack 262,144
time format %H:%i:%s
time zone SYSTEM
timed mutexes OFF
timestamp 1,397,804,893
(グローバル値) 0
tmp table size 268,435,456
tmpdir /home/tmp
transaction alloc block size 8,192
transaction prealloc size 4,096
tx isolation REPEATABLE-READ
unique checks ON
updatable views with limit YES
version 5.5.28-log
version comment Source distribution
version compile machine amd64
version compile os FreeBSD8.1
wait timeout 300
warning count 0

関連記事

コメント

  1. この記事へのコメントはありません。

  1. この記事へのトラックバックはありません。