Mysql
文章平均质量分 93
灬囖
这个作者很懒,什么都没留下…
展开
-
手把手教你排查线上环境Mysql性能问题
InnoDB缓存是MySQL中一个非常重要的性能优化参数,可以提高查询性能。InnoDB缓存的三个重要概念包括:InnoDB缓存读命中率、InnoDB缓存使用率和InnoDB脏块率。InnoDB缓存读命中率越高,表示查询性能越好;InnoDB缓存使用率越高,表示系统内存使用率越高;InnoDB脏块率越高,表示需要写回磁盘的数据越多,会影响性能。原创 2023-06-14 16:18:17 · 568 阅读 · 0 评论 -
Mysql安装教程
Mysql安装教程原创 2018-07-30 18:59:19 · 753 阅读 · 0 评论 -
常用的mysql 日期函数
mysql 关于日期的函数用法: 1.DATE_FORMAT(date,format) 通俗的讲就是格式化日期 date 参数是合法的日期。format 规定日期/时间的输出格式。 %a 缩写星期名 %b 缩写月名 %c 月,数值 %D 带有英文前缀的月中的天 %d 月的天,数值(00-31) %e 月的天,数值(0-31) %f 微秒 %H 小时 (00-23) %h ...原创 2018-08-20 15:02:28 · 216 阅读 · 0 评论 -
MySQL 普通索引、唯一索引和主索引
1、普通索引 mysql>ALTER TABLE table_name ADD INDEX index_name ( column ) 普通索引(由关键字KEY或INDEX定义的索引)的唯一任务是加快对数据的访问速度。因此,应该只为那些最经常出现在查询条件(WHEREcolumn=)或排序条件(ORDERBYcolumn)中的数据列创建索引。只要有可能,就应该选择一个数据最整齐、最紧凑的数...原创 2019-03-26 19:02:33 · 534 阅读 · 0 评论 -
MySQL 索引长度和区分度
首先 索引长度和区分度是相互矛盾的, 索引长度太短,那么区分度就很低,吧索引长度加长,区分度就高,但是索引也是要占内存的,所以我们需要找到一个平衡点; 那么这个平衡点怎么来定? 比如用户表有个字段 username ,要给他加索引,问题是索引长度多少合适? 其实我们知道 百家姓里面有百多个姓 ,但是大多数人的姓 集中在前十多个;如果我设置索引索引长度为1,对染占内存少,但...原创 2019-03-26 19:03:14 · 268 阅读 · 0 评论 -
BTree和B+Tree详解
B+树索引是B+树在数据库中的一种实现,是最常见也是数据库中使用最为频繁的一种索引。B+树中的B代表平衡(balance),而不是二叉(binary),因为B+树是从最早的平衡二叉树演化而来的。在讲B+树之前必须先了解二叉查找树、平衡二叉树(AVLTree)和平衡多路查找树(B-Tree),B+树即由这些树逐步优化而来。 二叉查找树 二叉树具有以下性质:左子树的键值小于根的键值,右子...转载 2019-04-04 18:36:04 · 43614 阅读 · 31 评论