mysql
文章平均质量分 78
MLQP
这个作者很懒,什么都没留下…
展开
-
mysql索引优化
索引是数据库优化最常用的也是最重要的手段之一,通过索引通常可以帮助用户解决大多数的mysql的性能优化问题. 全值匹配,对索引中所有的列都指定具体的值 最左前缀法则 如果索引了多列(复合索引),要遵守最左前缀法则,指的是查询重索引的最左前列开始,并且不跳过索引中的列 范围查询右边的列,不能使用索引 address索引失效 不要在索引列上进行运算操作, 索引将失效 字符串不加单引号,造成索引失效。如果是char类型等,需要加单引号,否则MySQL的查询优化器,会自动的进行类型转换,造成.原创 2021-06-01 11:55:50 · 90 阅读 · 1 评论 -
MySQL优化
优化MySQL步骤 开发初期数据量小, SQL 语句更重视功能上的实现,当应用系统正式上线后,数据量的急剧增长,SQL 语句开始逐渐显露出性能问题,一些有问题的 SQL 语句成为整个系统性能瓶颈,因此必须进行优化。 该从何处入手来进行系统的分析,尽快定位问题并解决问题。 查看SQL执行频率 定位低效率执行SQL explain分析执行计划 show profile分析SQL trace分析优化器执行计划 1. 查看SQL执行频率 show [session|global] status 命令可原创 2021-05-31 16:33:38 · 106 阅读 · 0 评论 -
mysql存储引擎
Mysql存储引擎 MySQL 针对不同的存储需求可以选择最优的存储引擎,存储引擎就是存储数据,建立索引,更新查询数据等等技术的实现方式 。存储引擎是基于表的,而不是基于库的。所以存储引擎也可被称为表类型。 MySQL5.0支持的存储引擎包含 : InnoDB 、MyISAM 、BDB、MEMORY、MERGE、EXAMPLE、NDB Cluster、ARCHIVE、CSV、BLACKHOLE、FEDERATED等 show engines 查询当前数据库支持的存储引擎 创建表时如果不指定存储引擎,那么系原创 2021-05-31 14:51:48 · 120 阅读 · 1 评论 -
mysql索引
MYSQL索引 是帮助mysql 高效获取数据的数据结构(有序),在数据之外,数据库系统还维护者满足特定查找算法的数据结构,这些数据结构以某种方式引用数据,这样就可以在这些数据结构上实现高效查找算法,这种数据结构就是索引. 索引的优势 1、类似与数据目录的引用,提高数据检索的效率,降低IO次数 2、通过索引列对数据进行排序,降低数据排序的成本。 索引的劣势 1、索引也是一张表,该表保存了主键与索引的字段,并指向实体的数据记录,索引需要额外占用空间。 2、索引提高了检索速度,降低了更新表的速原创 2021-05-25 11:13:22 · 91 阅读 · 2 评论