随笔分类 -  SQL

摘要:思路: 1、尝试单表查询,验证索引是否正常 试了一下单表查询B是可以走主键索引,正常,排出索引问题 2、尝试优化SQL 修改了一下SQL,将left join 分别改为inner join,join和子查询,几种方式都不能走索引,排出优化可能 3、尝试在其他环境执行,发现在其他环境下可以正常,走索引 阅读全文
posted @ 2022-11-21 10:56 aongao 阅读(22) 评论(0) 推荐(0)
摘要:一、背景 随着业务不断迭代,系统中出现了较多的SQL慢查。慢查虽不致命,但会让商家感知到系统较慢,影响使用体验。在进行慢查优化过程中,我们积累了一些经验。本文将基于我们的实战经历,讲解工作中比较常见的慢查原因,以及如何去优化。 本文讲解基于MySQL 5.7。 二、慢查优化 本节主要针对常见的慢查进 阅读全文
posted @ 2022-10-09 10:27 aongao 阅读(825) 评论(0) 推荐(0)
摘要:1.创建表 DROP TABLE IF EXISTS `weekly_cycle`; CREATE TABLE `weekly_cycle` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '序号', `start_date` date DEFAULT 阅读全文
posted @ 2021-07-07 11:21 aongao 阅读(51) 评论(0) 推荐(0)
摘要:oracle函数 1.字符函数 2.数据和日期函数 3.数字函数 4.转换函数 5.混合函数 1.字符函数 2.数据和日期函数 3.数字函数 4.转换函数 5.混合函数 数字和日期格式模型 以下给出可用于数字和日期的格式模型. 数字格式 日期格式 阅读全文
posted @ 2019-04-04 09:16 aongao 阅读(170) 评论(0) 推荐(0)
摘要:SQL优化——ORACLE 索引是由Oracle维护的可选结构,为数据提供快速的访问。准确地判断在什么地方需要使用索引是困难的,使用索引有利于调节检索速度。 当建立一个索引时,必须指定用于跟踪的表名以及一个或多个表列。一旦建立了索引,在用户表中建立、更改和删除数据库时, Oracle就自动地维护索引 阅读全文
posted @ 2017-11-01 09:13 aongao 阅读(243) 评论(0) 推荐(0)
摘要:INNER JOIN & OUTER JOIN 参考:sql 阅读全文
posted @ 2017-10-22 18:17 aongao 阅读(123) 评论(0) 推荐(0)