- brief introduction
- Table of contents
- Latest documents
- Collection Download
mysql 单机性能调整
1.查看数据库及表的大小 查看所有数据库容量大小 ``` mysql> select table_schema as '数据库',sum(table_rows) as '记录数',sum(truncate(data_length/1024/1024, 2)) as '数据容量(MB)',sum(truncate(index_length/1024/1024, 2)) as '索引容量(MB………
Seven - Feb. 27, 2023, 12:32 p.m.
SQL错误(1075)
ALTER TABLE `alarm_record` DROP PRIMARY KEY; /* SQL错误(1075):Incorrect table definition; there can be only one auto column and it must be defined as a key */ 如果一个主键是自增长的,不能直接删除该列的主键索引,应当先取消自增长,再删除………
Seven - Nov. 9, 2022, 7:38 p.m.
REPAIR TABLE
1.REPAIR TABLE REPAIR TABLE 用于修复被破坏的表。默认情况下,REPAIR TABLE与myisamchk --recover tbl_name具有相同的效果。REPAIR TABLE对MyISAM和ARCHIVE表起作用。 通过修改相关参数,提高repair table的效率: [mysqld] myisam_sort_buffer_size=1G key_buffe………
Seven - Nov. 9, 2022, 7:33 p.m.
slow query
1.什么是慢查询 慢查询,顾名思义,执行很慢的查询 ? 超过long_query_time参数设定的时间阈值(默认10s),就被认为是慢的,是需要优化的。 慢查询被记录在慢查询日志里。 慢查询日志默认是不开启的。 如果需要优化SQL语句,就可以开启这个功能,它可以让你很容易地知道哪些语句是需要优化的。 1️⃣查询是否开启慢查询日志 show variables like 'slow_query_………
Seven - Nov. 9, 2022, 3:50 p.m.
ERROR 1118
ERROR 1118 的错误信息分为两种: 1. 一行最大记录长度是65535(定义到这个长度也会报错,行本身维护也会占用字节),建议使用text或blobs类型。 ERROR 1118 (42000): Row size too large. The maximum row size for the used table type, not counting BLOBs, is 65535. ………
Seven - Sept. 19, 2022, 11:58 a.m.