摘要: https://www.jianshu.com/p/c82148473235 一、MySQL中索引的语法 创建索引 在创建表的时候添加索引 CREATE TABLE mytable( ID INT NOT NULL, username VARCHAR(16) NOT NULL, INDEX [ind 阅读全文
posted @ 2020-08-06 20:17 别看窗外的世界 阅读(165) 评论(0) 推荐(0) 编辑
摘要: index :通过有序索引顺序扫描直接返回有序数据,不需要额外的排序,操作效率较高。 filesort:通过对返回数据进行排序,filesort 并不代表通过磁盘文件排序,而是说明进行了一个排序操作,至于排序操作是否使用了磁盘文件或临时表等,则取决于MySQL服务器对排序参数的设置和需要排序数据的大 阅读全文
posted @ 2020-08-06 16:11 别看窗外的世界 阅读(1907) 评论(0) 推荐(0) 编辑
摘要: use sakila; show index from customer; 索引key详解 table 表名称 non_unique 如果索引不能包括重复词,为0,如果可以,则为1 key_name 索引的名称 seq_in_index 索引中的列序号 column_name 列名称 collati 阅读全文
posted @ 2020-08-05 17:17 别看窗外的世界 阅读(713) 评论(0) 推荐(0) 编辑
摘要: show status like 'Handler_read%' 如果索引正在工作,handler_read_key的值将很高,这个值代表了一行索引值得读次数,很低的值表明增加索引得到的性能改善不高,因为索引并不经常使用。 Handler_read_rnd_next 的值高则意味着查询运行低效,通常 阅读全文
posted @ 2020-08-05 16:28 别看窗外的世界 阅读(677) 评论(0) 推荐(0) 编辑
摘要: https://blog.csdn.net/weixin_36372879/article/details/88710865 异或运算的一些应用https://zhuanlan.zhihu.com/p/43826007 伽罗华域(Galois Field,GF,有限域)乘法运算: 阅读全文
posted @ 2020-08-04 17:41 别看窗外的世界 阅读(261) 评论(0) 推荐(0) 编辑
摘要: 首先打开trace,设置格式为json SELECT * FROM rental WHERE 1=1 AND rental_date >= '2005-05-25 04:00:00' AND rental_date <= '2006-05-06 05:00:00' AND inventory_id 阅读全文
posted @ 2020-08-03 20:36 别看窗外的世界 阅读(393) 评论(0) 推荐(0) 编辑
摘要: 查看当前MySQL是否支持profile 通过set 语句 在session 级别开启 profiling set profiling=1; 当前SQL的Query_ID 为 79,通过 show profile for query 79;语句可以看到执行过程中的每个线程的状态和持续时间(消耗时间) 阅读全文
posted @ 2020-08-03 17:16 别看窗外的世界 阅读(136) 评论(0) 推荐(0) 编辑
摘要: Dual表是Oracle中的一个实际存在的表,任何用户均可读取,常用在没有目标表的Select中。Dual表由Oracle连同数据字典一同创建,所有的用户都可以用名称DUAL访问该表。这个表里只有一列DUMMY,该列定义为VARCHAR2(1)类型,有一行值X。从DUAL表选择数据常被用来通过sel 阅读全文
posted @ 2020-08-03 16:25 别看窗外的世界 阅读(3488) 评论(0) 推荐(0) 编辑
摘要: 在做多表查询,或者查询的时候产生新的表的时候会出现这个错误: Every derived table must have its own alias(每一个派生出来的表都必须有一个自己的别名)。 (SELECT * FROM customer WHERE email = 'AARON.SELBY@s 阅读全文
posted @ 2020-08-03 16:18 别看窗外的世界 阅读(1487) 评论(0) 推荐(0) 编辑
摘要: explain select * from film where rating > 9 id : SELECT的查询序列号 1. id相同时,执行顺序由上至下 2. 如果是子查询,id的序号会递增,id值越大优先级越高,越先被执行 3. id如果相同,可以认为是一组,从上往下顺序执行;在所有组中,i 阅读全文
posted @ 2020-08-02 15:26 别看窗外的世界 阅读(622) 评论(0) 推荐(0) 编辑