mysql
ayay_870621
这个作者很懒,什么都没留下…
展开
-
mysql数据库conf配置详解
[mysqld] port=6033 #skip-grant-tables datadir=/usr/tools/mysql/data socket=/usr/tools/mysql/mysql.sock user=mysql symbolic-links=0 init_connect='SET NAMES utf8' #设置时区 #default-time-zone=+8:00 log...转载 2019-03-18 09:19:35 · 1889 阅读 · 0 评论 -
mysql设置信息(show variables)详解
show variables # table_cache 参数设置表高速缓存的数目。每个连接进来,都会至少打开一个表缓存。#因此, table_cache 的大小应与 max_connections 的设置有关。例如,对于 200 个#并行运行的连接,应该让表的缓存至少有 200 × N ,这里 N 是应用可以执行的查询#的一个联接中表的最大数量。此外,还需要为临时表和文件保留一些额外的文件...转载 2019-03-18 09:25:18 · 8935 阅读 · 0 评论 -
mysql运行信息(SHOW STATUS)详情
SHOW STATUS ; Aborted_clients 由于客户没有正确关闭连接已经死掉,已经放弃的连接数量。 Aborted_connects 尝试已经失败的MySQL服务器的连接的次数。 Binlog_cache_disk_use 当事务日志比binlog_cache_size大时,他会创建临时文件,该状态表示有多少个事务使用了临时文件 Binlog_cache_use ...转载 2019-03-18 09:31:50 · 3566 阅读 · 0 评论 -
mysql优化总结
Mysql语句优化 在查询语句前面加入EXPLAIN关键可查看SQL运行情况。 在已知要查询多少行的时候,用LIMIT限制行数,会使得当你查得到的行数与限制行数相符时结束查询。 保证连接的索引是相同的类型。 强制使用某索引FORCE INDEX()。select * from t_screen_mobile force index(screen_mobile_create_time) w...原创 2019-03-18 09:36:13 · 211 阅读 · 0 评论 -
mysql常用性能语句
show table status; show status like "Handler_read%";--查询萦引使用情况 show variables like 'long%';--查询慢语句设置 set long_query_time=2;--设置慢语句时间 show variables like '%datadir%' alter table tbdpoffset type=MyI...原创 2019-04-10 11:48:10 · 257 阅读 · 0 评论 -
mysql数据库碎片处理
innodb_file_per_table=1 #my.cnf关键是将此项配置打开,每个数据库都有自己的文件存储文件了,不会全部存在共享文件ibdata1中,共享文件中的表,无法整理碎片 --查询碎片信息 select TABLE_SCHEMA,TABLE_NAME,ENGINE,concat(splinter,'M') '碎片(M)' from ( SELECT TABLE_SCH...原创 2019-08-07 11:22:37 · 527 阅读 · 0 评论