![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
yanhuhui
这个作者很懒,什么都没留下…
展开
-
mysql explain用法
使用explain可以帮助我们分析select语句,让我们知道查询效率低下的原因,从而改进我们的查询,让查询优化器能更好的工作。项说明id MySQL Query Optimizer 选定的执行计划中查询的序列号。表示查询中执行 select 子句或操作表的顺序,id值越大优先级越高,越先被执行。id 相同,执行顺序由上至下。 ...原创 2016-04-14 14:24:19 · 204 阅读 · 0 评论 -
[转]mysql配置优化(my.cnf/my.ini)
下面列出了对性能优化影响较大的主要变量,主要分为连接请求的变量和缓冲区变量。1. 连接请求的变量:1) max_connectionsMySQL的最大连接数,增加该值增加mysqld 要求的文件描述符的数量。如果服务器的并发连接请求量比较大,建议调高此值,以增加并行连接数量,当然这建立在机器能支撑的情况下,因为如果连接数越多,介于MySQL会为每个连接提供连接缓冲区,就会开销越多的内存,所以要适...原创 2016-04-14 17:43:21 · 72 阅读 · 0 评论 -
mysql常用函数使用总结
mysql TIMESTAMPDIFF和TIMESTAMPADD说明 1.TIMESTAMPDIFF语法:TIMESTAMPDIFF(interval,datetime_expr1,datetime_expr2)。说明:返回日期或日期时间表达式datetime_expr1 和datetime_expr2the 之间的整数差。其结果的单位由interval 参数给出。该参...原创 2016-06-15 17:36:09 · 107 阅读 · 0 评论 -
mysql表分区
这篇文章主要介绍了MySQL的表分区,例如什么是表分区、为什么要对表进行分区、表分区的4种类型详解等,需要的朋友可以参考下一、什么是表分区通俗地讲表分区是将一大表,根据条件分割成若干个小表。mysql5.1开始支持数据表分区了。如:某用户表的记录超过了600万条,那么就可以根据入库日期将表分区,也可以根据所在地将表分区。当然也可根据其他的条件分区。二、为什么要对表进行分区为了改善大型...原创 2016-09-19 11:43:13 · 86 阅读 · 0 评论 -
mysql常用命令
一、导出数据库用mysqldump命令(注意mysql的安装路径,即此命令的路径):1、导出数据和表结构:mysqldump -u用户名 -p密码 数据库名 > 数据库名.sql#/usr/local/mysql/bin/ mysqldump -uroot -p abc > abc.sql敲回车后会提示输入密码2、只导出表结构mysqldump -u用户名 -p...原创 2016-11-18 11:57:38 · 103 阅读 · 0 评论 -
mysql主从复制与读写分离配置
读写分离与主从复制是提升mysql性能的重要及必要手段,大中型管理系统或网站必用之。一、什么是读写分离与主从复制先看图如上图所示,当web server1/2/3要写入数据时,则向mysql db Master(主服务器)发出写入请求(即写入到master),如果要进入读操作时,则只向从服务器 mysql DB Slave1或2或3发出读取请求。如此将原本读写在同一台服务器...原创 2017-07-04 16:23:38 · 115 阅读 · 0 评论 -
mysql5.6安装
解压tar –zxvf mysql-5.6.22-linux-glibc2.5-x86_64.tar.gzmv mysql-5.6.22-linux-glibc2.5-x86_64 /usr/local/mysqlcd /usr/local/mysql添加用户及组groupadd mysqluseradd -r -g mysql mysql修改目录拥有者chown...原创 2017-09-29 11:48:37 · 87 阅读 · 0 评论