MYSQL-随笔20131031
原创woxuewangluo 博主文章分类:MYSQL文档 ©著作权
©著作权归作者所有:来自51CTO博客作者woxuewangluo的原创作品,请联系作者获取转载授权,否则将追究法律责任
1、如果你的问题是与具体MySQL表达式或函数有关,可以使用mysql客户程序所带的BENCHMARK()函数执行定时测试。其语法为BENCHMARK(loop_count,expression)。例如:
Field: timeline Type: timestamp Null: NO Key: Extra: on update CURRENT_TIMESTAMP
Field: timeline Type: timestamp Null: NO Key: Extra: on update CURRENT_TIMESTAMP
MariaDB [(none)]> select benchmark(1000000,1+1);
+------------------------+
| benchmark(1000000,1+1) |
+------------------------+
| 0 |
+------------------------+
1 row in set (0.05 sec)
MariaDB [(none)]> select benchmark(100000000,1+1);
+--------------------------+
| benchmark(100000000,1+1) |
+--------------------------+
| 0 |
+--------------------------+
1 row in set (4.58 sec)
mysql在本人的机子上执行1一次计算需要的时间是4.58秒;
2、EXPLAIN语句可以用作DESCRIBE的一个同义词,或获得关于MySQL如何执行SELECT语句的信息:
mysql> desc a\G;
*************************** 1. row ***************************
Default: CURRENT_TIMESTAMP
1 row in set (0.00 sec)
ERROR:
No query specified
mysql> explain a\G;
*************************** 1. row ***************************
Default: CURRENT_TIMESTAMP
1 row in set (0.00 sec)
ERROR:
No query specified
如果在SELECT语句前放上关键词EXPLAIN,MySQL将解释它如何处理SELECT,提供有关表如何联接和联接的次序:
mysql> explain select * from a;
+----+-------------+-------+------+---------------+------+---------+------+------+-------+
| id | select_type | table | type | possible_keys | key | key_len | ref | rows | Extra |
+----+-------------+-------+------+---------------+------+---------+------+------+-------+
| 1 | SIMPLE | a | ALL | NULL | NULL | NULL | NULL | 6542 | |
+----+-------------+-------+------+---------------+------+---------+------+------+-------+
1 row in set (0.00 sec)
3、MySQL程序可以从选项文件(有时也称为配置文件)读取启动选项。选项文件提供了一种很方便的方式来指定常用的选项,因此不需要每次运行程序时从命令行输入。
下面的程序支持选项文件:myisamchk、myisampack、mysql、mysql.server、mysqladmin、mysqlbinlog、mysqlcc、mysqlcheck、mysqld_safe、mysqldump、mysqld、mysqlhotcopy、mysqlimport和mysqlshow。
如何得到配置文件中的选项及其值:
C:\Documents and Settings\Administrator>mysql --verbose --help
其中的mysql指的是执行的程序,返回结果会告知我改程序有怎样的配置选项。
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
Mysql-主从
&n
Mysql-主从 -
MySQL-视图
MySQL-视图(万字总结)
mysql java 数据库 数据 -
MYSQL-授权
MYSQL-授权
MYSQL 授权 -
MYSQL-密码
MYSQL-密码
mysql -
MySQL-日志
MySQL-日志
mysql java 数据库 二进制日志 错误日志 -
MYSQL-删改
MYSQL-DELETE-UPDATE
MYSQL 删 改