DB

MySQL の最適化

ServerのMySQLがどのくらいの速さで動けるかのテスト

mysql> SELECT BENCHMARK(1000000,1+1);
+------------------------+
| BENCHMARK(1000000,1+1) |
+------------------------+
|                      0 |
+------------------------+
1 row in set (0.32 sec)

1,000,000 の + 式を 0.32 秒間に実行出来るよ、という意味

テーブル情報を表示する

mysql> EXPLAIN lunch;
+-----------+--------------+------+-----+---------+----------------+
| Field     | Type         | Null | Key | Default | Extra          |
+-----------+--------------+------+-----+---------+----------------+
| id        | int(11)      | NO   | PRI | NULL    | auto_increment |
| lunchdate | date         | YES  |     | NULL    |                |
| place     | varchar(150) | YES  |     | NULL    |                |
+-----------+--------------+------+-----+---------+----------------+
3 rows in set (0.03 sec)

Last-modified: 2012-03-12 (月) 17:05:27 (166d)