摘要: 一. SQL语句性能优化规则 1: 对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引 2: 应尽量避免在 where 子句中对字段进行 null 值判断,创建表时NULL是默认值,但大多数时候应该使用NOT NULL,或者使用一个特殊的值,如0, 阅读全文
posted @ 2021-11-19 09:27 DB哥 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 一、关于MySQL数据文件 MySQL文件包括MySQL所建数据库文件和MySQL所用引擎创建的数据库文件。 在MYSQL中建立任何一张数据表,在其数据目录对应的数据库目录下都有对应表的.frm文件,.frm文件是用来保存每个数据表的元数据(meta)信息,包括表结构的定义等,.frm文件跟数据库存 阅读全文
posted @ 2021-11-19 09:25 DB哥 阅读(892) 评论(0) 推荐(0) 编辑
摘要: 备注:测试数据库版本为MySQL 8.0 一.优化select语句 1.1 where子句优化 剔除重复的条件 ((a AND b) AND c OR (((a AND b) AND (c AND d)))) -> (a AND b AND c) OR (a AND b AND c AND d) 常 阅读全文
posted @ 2021-11-19 09:23 DB哥 阅读(415) 评论(0) 推荐(0) 编辑