ハッスルサーバーのMYSQLを調査する!

ここではphpMyAdminを使用してサーバーの状態を調べてみます。
とりあえずphpMyAdminを表示
メニューのMYSQL5よりphpMyAdminの画像をクリックします。次の画面で入力の必要があるので、ユーザー名、パスワード、サーバー名を覚えておきましょう。
パスワードは特に変更していなければ管理画面のログイン用パスワードと同じです。
※データベースの作成をしていない場合、このリンクは表示されません。
ユーザー名、パスワードを入力し、サーバーを選択して「実行する」を選択するとphpMyAdminにログインできます。
MYSQLのバージョン等について
私が割り当てられたサーバーはmysql5.naid.jpです。
このサーバーのMYSQLのバージョンは執筆時点で5.0.92でした。新しくは無いですね。
WEBサーバー情報
WEBサーバーに関する情報が載っていますが、これは実際にレンタルしているサーバーの情報ではないので、Apacheのバージョン等が異なります。
実際にレンタルしているサーバーのApacheのバージョンは1.3系とホームページに記載されています。
サーバーの状態を確認してみます。
上部のタブ「状態」を押してサーバーの状態を確認してみます。
とりあえず気になったのがサーバーの起動時間です。サーバー起動から15日と出ました。
気になったので、古くから契約しているアカウントで別サーバーの起動時間を調べてみました。
mysql1.naid.jpは67日でした。
ホームページを確認する限りでは特にメンテナンスの告知等はありません。どれだけの時間停止したのかはわかりませんが、サーバーが再起動されているようです。
あと設定を確認してみましたが、Innodb関連のチューニングはほぼされていません。Wordpress等Innodbを使う予定の方は注意が必要です。
最大同時接続数
mysql5.naid.jpは執筆時点で248となっていました。高いから悪いということではありませんが、チューニングしていない状態でこの値はパフォーマンスに影響が出るのではないのかと思います。
mysql1.naid.jpは205です。これも高いですね。
MYSQL5のデータベースサーバーは3台だけ?
ログイン画面でふと気になりました。
選択できるサーバーが以下3つしかありません。
- mysql4.naid.jp
- mysql5.naid.jp
- mysql6.naid.jp
恐らくMYSQL5のデータベースは3台しかないと思われます。
全てのユーザーでこの3台でまかなっているのでは、負荷が高いことが予想されます。格安サーバーなので仕方ないとは思いますが、安定した動作は期待できないかもしれません。
MYSQLの変数一覧
以下、phpMyAdminから取得したmysql5.naid.jpの変数一覧です。
auto increment increment | 1 |
auto increment offset | 1 |
automatic sp privileges | ON |
back log | 50 |
basedir | /usr/local/ |
bdb cache size | 8,384,512 |
bdb home | /home/mysql/var/ |
bdb log buffer size | 262,144 |
bdb logdir | |
bdb max lock | 10,000 |
bdb shared data | OFF |
bdb tmpdir | /var/tmp/ |
binlog cache size | 32,768 |
bulk insert buffer size | 8,388,608 |
character set client | utf8 |
character set connection | utf8 |
character set database | utf8 |
character set filesystem | binary |
character set results | utf8 |
character set server | utf8 |
character set system | utf8 |
character sets dir | /usr/local/share/mysql/charsets/ |
collation connection | utf8_general_ci |
collation database | utf8_general_ci |
collation server | utf8_general_ci |
completion type | 0 |
concurrent insert | 1 |
connect timeout | 10 |
datadir | /home/mysql/var/ |
date format | %Y-%m-%d |
datetime format | %Y-%m-%d %H:%i:%s |
default week format | 0 |
delay key write | ON |
delayed insert limit | 100 |
delayed insert timeout | 300 |
delayed queue size | 1,000 |
div precision increment | 4 |
keep files on create | OFF |
engine condition pushdown | OFF |
expire logs days | 0 |
flush | OFF |
flush time | 0 |
ft boolean syntax | + -><()~*:””&| |
ft max word len | 84 |
ft min word len | 4 |
ft query expansion limit | 20 |
ft stopword file | (built-in) |
group concat max len | 1,024 |
have archive | NO |
have bdb | YES |
have blackhole engine | NO |
have compress | YES |
have community features | NO |
have profiling | NO |
have crypt | YES |
have csv | NO |
have dynamic loading | YES |
have example engine | NO |
have federated engine | NO |
have geometry | YES |
have innodb | YES |
have isam | NO |
have merge engine | YES |
have ndbcluster | NO |
have openssl | NO |
have ssl | NO |
have query cache | YES |
have raid | NO |
have rtree keys | YES |
have symlink | YES |
hostname | mysql5.naid.jp |
init connect | |
init file | |
init slave | |
innodb additional mem pool size | 1,048,576 |
innodb autoextend increment | 8 |
innodb buffer pool awe mem mb | 0 |
innodb buffer pool size | 8,388,608 |
innodb checksums | ON |
innodb commit concurrency | 0 |
innodb concurrency tickets | 500 |
innodb data file path | ibdata1:10M:autoextend |
innodb data home dir | |
innodb adaptive hash index | ON |
innodb doublewrite | ON |
innodb fast shutdown | 1 |
innodb file io threads | 4 |
innodb file per table | OFF |
innodb flush log at trx commit | 1 |
innodb flush method | |
innodb force recovery | 0 |
innodb lock wait timeout | 50 |
innodb locks unsafe for binlog | OFF |
innodb log arch dir | |
innodb log archive | OFF |
innodb log buffer size | 1,048,576 |
innodb log file size | 5,242,880 |
innodb log files in group | 2 |
innodb log group home dir | ./ |
innodb max dirty pages pct | 90 |
innodb max purge lag | 0 |
innodb mirrored log groups | 1 |
innodb open files | 300 |
innodb rollback on timeout | OFF |
innodb support xa | ON |
innodb sync spin loops | 20 |
innodb table locks | ON |
innodb thread concurrency | 8 |
innodb thread sleep delay | 10,000 |
innodb use legacy cardinality algorithm | ON |
interactive timeout | 28,800 |
join buffer size | 131,072 |
key buffer size | 536,870,912 |
key cache age threshold | 300 |
key cache block size | 1,024 |
key cache division limit | 100 |
language | /usr/local/share/mysql/english/ |
large files support | ON |
large page size | 0 |
large pages | OFF |
lc time names | en_US |
license | GPL |
local infile | ON |
locked in memory | OFF |
log | OFF |
log bin | OFF |
log bin trust function creators | OFF |
log error | |
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 | 1,048,576 |
max binlog cache size | 4,294,963,200 |
max binlog size | 1,073,741,824 |
max connect errors | 10,000 |
max connections | 256 |
max delayed threads | 20 |
max error count | 64 |
max heap table size | 16,777,216 |
max insert delayed threads | 20 |
max join size | 4,294,967,295 |
max length for sort data | 1,024 |
max prepared stmt count | 16,382 |
max relay log size | 0 |
max seeks for key | 4,294,967,295 |
max sort length | 1,024 |
max sp recursion depth | 0 |
max tmp tables | 32 |
max user connections | 0 |
max write lock count | 4,294,967,295 |
multi range count | 256 |
myisam data pointer size | 6 |
myisam max sort file size | 2,146,435,072 |
myisam mmap size | 4,294,967,295 |
myisam recover options | OFF |
myisam repair threads | 1 |
myisam sort buffer size | 8,388,608 |
myisam stats method | nulls_unequal |
net buffer length | 16,384 |
net read timeout | 30 |
net retry count | 1,000,000 |
net write timeout | 60 |
new | OFF |
old passwords | ON |
open files limit | 11,095 |
optimizer prune level | 1 |
optimizer search depth | 62 |
pid file | /home/mysql/var/mysql5.naid.jp.pid |
plugin dir | |
port | 3,306 |
preload buffer size | 32,768 |
protocol version | 10 |
query alloc block size | 8,192 |
query cache limit | 1,048,576 |
query cache min res unit | 4,096 |
query cache size | 0 |
query cache type | ON |
query cache wlock invalidate | OFF |
query prealloc size | 8,192 |
range alloc block size | 4,096 |
read buffer size | 134,217,728 |
read only | OFF |
read rnd buffer size | 262,144 |
relay log | |
relay log index | |
relay log info file | relay-log.info |
relay log purge | ON |
relay log space limit | 0 |
rpl recovery rank | 0 |
secure auth | OFF |
secure file priv | |
server id | 0 |
skip external locking | ON |
skip networking | OFF |
skip show database | OFF |
slave compressed protocol | OFF |
slave load tmpdir | /var/tmp/ |
slave net timeout | 3,600 |
slave skip errors | OFF |
slave transaction retries | 10 |
slow launch time | 2 |
socket | /tmp/mysql.sock |
sort buffer size | 268,435,456 |
sql big selects | ON |
sql mode | |
sql notes | ON |
sql warnings | OFF |
ssl ca | |
ssl capath | |
ssl cert | |
ssl cipher | |
ssl key | |
storage engine | MyISAM |
sync binlog | 0 |
sync frm | ON |
system time zone | JST |
table cache | 5,414 |
table lock wait timeout | 50 |
table type | MyISAM |
thread cache size | 0 |
thread stack | 196,608 |
time format | %H:%i:%s |
time zone | SYSTEM |
timed mutexes | OFF |
tmp table size | 33,554,432 |
tmpdir | /var/tmp/ |
transaction alloc block size | 8,192 |
transaction prealloc size | 4,096 |
tx isolation | REPEATABLE-READ |
updatable views with limit | YES |
version | 5.0.92-log |
version bdb | Sleepycat Software: Berkeley DB 4.1.24: (January 25, 2011) |
version comment | FreeBSD port: mysql-server-5.0.92 |
version compile machine | i386 |
version compile os | portbld-freebsd7.4 |
wait timeout | 28,800 |
格安だけあって高いパフォーマンスは望めませんが、ハッスルサーバーの良い所は何より低価格で使える点です。
利用するサービスに合わせてうまく利用しましょう。
この記事へのコメントはありません。