-
MySQL千万级记录的多表关联SQL语句调优
所属栏目:[MySql教程] 日期:2017-06-30 热度:180
本文不涉及复杂的底层数据结构,通过explain解释SQL,并根据可能出现的情况,来做具体的优化,使千万级表关联查询第一页结果能在2秒内完成(真实业务告警系统优化结果)。 需要优化的查询:使用explain 出现了Using temporary; 有分页时出现了Using filesor[详细]
-
mysql配置参数的设置
所属栏目:[MySql教程] 日期:2017-06-30 热度:157
(一)连接 连接通常来自Web服务器,下面列出了一些与连接有关的参数,以及该如何设置它们。 1、max_connections 这是Web服务器允许的最大连接数,记住每个连接都要使用会话内存(关于会话内存,文章后面有涉及)。 2、max_packet_allowed 最大数据包大小,通[详细]
-
好用的Mysql客户端工具:Navicat for MySQL
所属栏目:[MySql教程] 日期:2017-06-30 热度:167
Navicat for MySQL有Windows版本和Linux版本。如果你的本地环境用的是Windows系统,用这个软件来管理Mysql会很方便。 这个软件是桌面软件,第一次登录时输入Mysql的root密码,可以保存起来,下次双击图标就可以进入。建库、建表,添加、删除和修改字段等日[详细]
-
MySQL分区表举例
所属栏目:[MySql教程] 日期:2017-06-30 热度:128
关于MySQL分区表的概念百度上一大堆,这里给出几个例子供参考,基本上一看就懂的。 Range类型 须要提供一个数字列作为判断依据 ALTER TABLE log_regist PARTITION BY RANGE (UNIX_TIMESTAMP( event_at ))( PARTITION P201702 VALUES LESS THAN (1485878400[详细]
-
MySQL大小写问题
所属栏目:[MySql教程] 日期:2017-06-30 热度:56
MySQL大小写敏感 字符串大小写敏感和Mysql的数据库的名字、表名字、字段名字、还有字段值有关。 1.和数据库名字、表名字、存储过程和触发器有关 Mysql中控制数据库名和表名的大小写敏感是由参数lower_case_table_names控制, 为0时; 表示区分大小写,使用[详细]
