文章分类 - mysql database server configure and optimize
MYSQL与monitor
摘要:监控的细节1.与数据库主机相关的监控:数据磁盘空间mysql所占用的内存使用情况进程数量服务器端口socket文件2.数据库以及表的监控主机本身的监控进程数量 ps -ef | awk '{print $1}' | grep "mysql" | grep -v "grep" | wc –l以及 ps -ef | grep "mysqld_safe" | grep -v "grep"与主机相关的端口,socket文件等的监控直接输入 status; 或者是 \s;TIPS: 注意socket文件的监控
阅读全文
how to deal with stroed procedure that use repeat statment or condition control statment in mysql db
摘要:DELIMITER $$ DROP PROCEDURE IF EXISTS change_title $$CREATE PROCEDURE change_title() BEGINdeclare product_name varchar(100);declare product_id int;declare done int;DECLARE rs_cursor CURSOR FOR SELECT products_name,products_id FROM products_description p WHERE INSTR( products_name, 'jordan' )
阅读全文
mysql常用的hint
摘要:mysql常用的hint对于经常使用oracle的朋友可能知道,oracle的hint功能种类很多,对于优化sql语句提供了很多方法。同样,在mysql里,也有类似的hint功能。下面介绍一些常用的。[b]强制索引 FORCE INDEX[/b]SELECT * FROM TABLE1 FORCE INDEX (FIELD1) …以上的SQL语句只使用建立在FIELD1上的索引,而不使用其它字段上...
阅读全文
SQL MODE与严格的数据验证
摘要:在mysql 5中,默认的是REAL_AS_FLOAT,PIPES_AS_CONTACT,ANSI_QUOTES,GNORE_SPACE和ANSI,在这种模式下,允许插入超过字段长度的值,只是插入后,返回的是警告而不是错误,当用STRICT_TRANS_TABLES时,查看以及设置SQL_MODE SELECT @@sql_mode; 设置SQL_MODE的值仅会对当前SESSION会话: set...
阅读全文