11 2020 档案
摘要:大批量插入数据的优化 对于InnoDB引擎,大量插入数据时,可以采取以下几种优化措施 导入的数据按主键顺序排序保存。因为InnoDB引擎按主键顺序保存,如果能提前将插入的顺序排序能省去很多时间。 导入数据前执行 SET UNIQUE_CHECKS=0,关闭唯一性校验,在导入之后再设置为1。因为校验会
阅读全文
摘要:标准的SQL规定,在对表进行聚合查询时,只能在select 子句中写下面3种内容: 通过group by子句指定的聚合键 聚合函数(AVG、COUNT) 常量 假设存在以下sql select aa,bb,count(cc) as count from table1 group by aa; 此时会
阅读全文
摘要:之前工作的时候,写错了一条sql,判断某varchar类型的字段=2,结果匹配了很多条数据,比如 select tt from table1 where tt = 2; 结果集tt中 有 “2sssss”、“2dddddd”等。当时是很好奇,后面去查阅了资料,才发现这是mysql隐式转换导致的。 那
阅读全文