![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MYSQL
leonzhang2008
good coders are lazy。
选择,坚持。
展开
-
MySQL查询优化--数据类型与效率
这一部分提供了如何选择数据类型来帮助提高查询运行速度的一些指导: 在可以使用短数据列的时候就不要用长的。如果你有一个固定长度的CHAR数据列,那么就不要让它的长度超出实际需要。如果你在数据列中存储的最长的值有40个字符,就不要定义成CHAR(255),而应该定义成CHAR(40)。如果你能够用MEDIUMINT代替BIGINT,那么你的数据表就小一些(磁盘I/O少一些),在计算过程中,值的转载 2008-12-01 10:49:00 · 509 阅读 · 0 评论 -
用mysqldumpslow分析mysql的slow query log
一、mysql有一个功能就是可以log下来运行的比较慢的sql语句,默认是没有这个log的,为了开启这个功能,要修改my.cnf或者在mysql启动的时候加入一些参数。如果在my.cnf里面修改,需增加如下几行long_query_time = 1log-slow-queries = /var/youpath/slow.loglog-queries-not-using-indexeslong_qu转载 2008-12-01 15:10:00 · 863 阅读 · 0 评论 -
MySQL查询优化系列讲座之查询优化器
当你提交一个查询的时候,MySQL会分析它,看是否可以做一些优化使处理该查询的速度更快。这一部分将介绍查询优化器是如何工作的。如果你想知道MySQL采用的优化手段,可以查看MySQL参考手册。 当然,MySQL查询优化器也利用了索引,但是它也使用了其它一些信息。例如,如果你提交如下所示的查询,那么无论数据表有多大,MySQL执行它的速度都会非常快:SELECT * FROM tb转载 2008-12-01 11:40:00 · 418 阅读 · 0 评论 -
五款常用mysql slow log分析工具的比较
mysql slow log 是用来记录执行时间较长(超过long_query_time秒)的sql的一种日志工具.启用 slow log有两种启用方式:1, 在my.cnf 里 通过 log-slow-queries[=file_name]2, 在mysqld进程启动时,指定--log-slow-queries[=file_name]选项比较的五款常用工具mysqld转载 2008-12-01 15:07:00 · 697 阅读 · 0 评论 -
sql语句:having子句与where子句用法与区别
sql语句:having子句与where子句用法与区别having子句也是设定条件的语句与where有相似之处但也有区别。having子句在查询过程中慢于聚合语句(sum,min,max,avg,count).而where子句在查询过程中则快于聚合语句(sum,min,max,avg,count)。简单说来:where子句:select sum(num) as rmb from ord原创 2008-12-22 10:18:00 · 2064 阅读 · 0 评论 -
常用MySQL的命令集锦
本文概括了网络上众多常用MySQL命令,讲述过程详细明了。 一、连接MySQL 格式: mysql -h主机地址 -u用户名 -p用户密码 1、例1:连接到本机上的MYSQL。 首先在打开DOS窗口,然后进入目录 mysqlbin,再键入命令mysql -uroot -p,回车后提示你输密码,如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,转载 2009-03-16 16:10:00 · 573 阅读 · 0 评论 -
MySQL维护命令集锦--查看表的状态(show table status)
查看表的引擎类型等状态信息:show table status from [root@mail ~]# mysql -h 192.168.1.250 -uroot -p -e "show table status from upload/G"|grep -A1 -B1 -i name...*************************** 30. row *******************转载 2009-03-16 16:00:00 · 12174 阅读 · 1 评论 -
mysql innodb 优化 参数篇
作/译者:吴炳锡,来源:http://imysql.cn & http://imysql.cn/blog/3208 转载请注明作/译者和出处,并且不能用于商业用途,违者必究。 介绍: InnoDB给MySQL提供了具有提交,回滚和崩溃恢复能力的事务安全(ACID兼容)存储引擎。InnoDB锁定在行级并且也在SELECT语句提供一个Oracle风格一致的非锁定读。这转载 2010-03-25 10:10:00 · 825 阅读 · 0 评论