专注,勤学,慎思。戒骄戒躁,谦虚谨慎

just do it

导航

08 2018 档案

MySQL 8.0 中统计信息直方图的尝试
摘要:直方图是表上某个字段在按照一定百分比和规律采样后的数据分布的一种描述,最重要的作用之一就是根据查询条件,预估符合条件的数据量,为sql执行计划的生成提供重要的依据在MySQL 8.0之前的版本中,MySQL仅有一个简单的统计信息却没有直方图,没有直方图的统计信息可以说是没有任何意义的。MySQL 8 阅读全文

posted @ 2018-08-23 20:53 MSSQL123 阅读(2353) 评论(1) 推荐(1) 编辑

(译)MySQL 8.0实验室---MySQL中的倒序索引(Descending Indexes)
摘要:译者注:MySQL 8.0之前,不管是否指定索引建的排序方式,都会忽略创建索引时候指定的排序方式(语法上不会报错),最终都会创建为ASC方式的索引,在执行查询的时候,只存在forwarded(正向)方式对索引进行扫描。关于正向索引和反向索引,逻辑上很容易理解,这里有两个相关的概念:正向索引或者反向( 阅读全文

posted @ 2018-08-21 20:28 MSSQL123 阅读(2791) 评论(3) 推荐(4) 编辑

(译)MySQL的10个基本性能技巧
摘要:原文出处:https://www.infoworld.com/article/3210905/sql/10-essential-performance-tips-for-mysql.html MySQL的10个基本性能技巧 与所有的关系数据库一样,MySQL正如一头怪兽一般, 它可能会在接到通知的一 阅读全文

posted @ 2018-08-21 11:16 MSSQL123 阅读(428) 评论(0) 推荐(0) 编辑

SQL Server中与IO相关的等待类型:IO_COMPLETION和PAGEIOLATCH_*
摘要:一个大的SQL语句操作,执行计划中包含了一个merge join操作,观察到SQL长时间处于IO_COMPLETION等待状态,如果是读取相关的表的数据,服务器应该全力为其服务,但是服务器的物理IO又远远没有达到瓶颈。这个IO_COMPLETION到底是在做什么?是表的数据页IO请求还在其他操作?如 阅读全文

posted @ 2018-08-10 14:18 MSSQL123 阅读(506) 评论(0) 推荐(0) 编辑