![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
zhangxiaoxua
杭漂程序员一枚
展开
-
explain sql字段含义记录
id: 多表查询时,查询表的执行顺序,id值越大,顺序靠前;id值相同时自上而下进行查询 select_type: simple:简单的子查询; primary:最外层子查询; subQuery:第一层子查询; derived:派生表; union:出现在union后面的查询; uniion result :union联合查询获取结果的select; table: 查询的表名称; type:查询的类型,是影响sql效率的主要因素 const:走主键索引,且查询结果只有一行才会是constant,查询效率最高原创 2022-02-16 11:07:20 · 316 阅读 · 0 评论 -
mysql 时间问题记录
1、时间写法问题 2021-05-26 24:00:00,应该是2021-05-26 23:59:59 2、时间比较问题 时间比较,最好用str_to_date(‘2021-05-26 23:59:59’, ‘%Y-%m-%d %H:%i:%s’),不要时间和字符串直接比原创 2021-05-26 11:12:43 · 75 阅读 · 0 评论 -
数据库优化策略总结
1.建立索引: 建立索引是数据库优化中成本最低,见效最快的方案,一般来讲在几十万和几百万时见效最快.成本低廉,见效明显.尽量避免全表扫描.in, not in, where or, 2.分库分表分区 分库,可以按照业务分库,分流数据库并发压力,是数据库更具条理性 分表,适合上亿级别的访问量. 分区,将相应规则的数据放到一起,分表能够抗高并发,而分区不能具体情况具体对待. 3.数据库引擎 inn...原创 2021-05-12 17:57:05 · 103 阅读 · 0 评论