mysql优化
shw12357
这个作者很懒,什么都没留下…
展开
-
MySQL调优之服务器参数设置
服务器参数设置generaldatadir=/var/lib/mysql数据文件存放的目录socket=/var/lib/mysql/mysql.sockmysql.socket表示server和client在同一台服务器,并且使用localhost进行连接,就会使用socket进行连接pid_file=/var/lib/mysql/mysql.pid存储mysql的pidport=3306mysql服务的端口号default_storage_engi原创 2020-09-24 15:45:01 · 410 阅读 · 0 评论 -
MySQL调优之查询优化全面详细
MySQL调优之查询优化优化数据库访问查询优化处理使用show status like 'last_query_cost'; 查看sql消耗资源使用STRAIGHT_JOIN 重新定义关联表的顺序使用索引覆盖扫描等值传播优化count()查询优化关联查询推荐使用用户自定义变量优化数据库访问确认是否向数据库请求了不需要的数据。查询不需要的记录我们常常会误以为mysql会只返回需要的数据,实际上mysql却是先返回全部结果再进行计算,在日常的开发习惯中,经常是先用select语句查询大量的结果,然后获原创 2020-09-24 15:43:07 · 191 阅读 · 0 评论 -
Mysql调优之分区Partitioning
一、分区类型范围分区(RANGE Partitioning):根据列值在给定范围内将行分配给分区CREATE TABLE employees ( id INT NOT NULL, fname VARCHAR(30), lname VARCHAR(30), hired DATE NOT NULL DEFAULT '1970-01-01', separated DATE NOT NULL DEFAULT '9999-12-31', job_code INT原创 2020-09-20 17:07:26 · 401 阅读 · 0 评论 -
MySQL优化总结一(使用索引优化)
1,数据导入技巧:mysql数据库再导入大量数据历史数据时,先关闭索引,在导入数据,在打开索引。会比直接导入效率高很多。因为关闭索引后,再导入数据的时候,mysql就不需要再边导入数据边维护索引了。INSERT INTO goods2 SELECT * FROM goods;Query OK, 1000001 rows affected (30.35 sec)--关闭索引ALTER TABLE goods2 DISABLE KEYS;Query OK, 0 rows affected (原创 2020-09-17 14:37:41 · 169 阅读 · 0 评论