数据库
文章平均质量分 91
mysql性能优化,事务、锁机制
智慧的牛
为而不有,进退有时。
展开
-
mysql中的聚集索引(聚簇索引)、非聚集索引、稀疏索引、稠密索引
目录首先介绍这些索引的概念:接着结合mysql进行讲解:首先介绍这些索引的概念:1、聚集索引聚集索引:指索引项的排序方式和表中数据记录排序方式一致的索引也就是说聚集索引的顺序就是数据的物理存储顺序。它会根据聚集索引键的顺序来存储表中的数据,即对表的数据按索引键的顺序进行排序,然后重新存储到磁盘上。因为数据在物理存放时只能有一种排列方式,所以一个表只能有一个聚集索引。......转载 2019-07-18 09:56:11 · 41955 阅读 · 10 评论 -
mysql锁机制要览+示例讲解
这篇文章对mysql的锁相关的概念以及关键特性做了清晰的阐述:包括mysql的锁隔离级别;共享与排它,意向与非意向,不同锁之间的兼容关系;三种行级锁:记录锁、间隙锁、next-key锁的特性以及相应的测试案例;几种死锁出现的例子。原创 2017-06-22 20:45:50 · 522 阅读 · 1 评论 -
mysql查询优化以及索引使用
如果应用程序使用了mysql,其中包含一些查询速度慢的sql,我们要去优化它们,优化的思路需要如何进行呢?主要是以下两点:1、应用程序是否在检索大量超过需要的数据(数据行、字段列);2、mysql服务器层是否在分析大量超过需要的数据行。原创 2016-03-05 11:16:05 · 4841 阅读 · 2 评论 -
mac上创建并同时使用不同mysql版本的多个实例
实现思路是通过mysql 自带的mysqld_multi工具,以下步骤在OSX10.10.5 上亲测通过步骤如下:1、创建/usr/local/mysql目录,下载希望安装的mysql gz 文件,解压缩到/usr/local/mysql下cd /usr/localmkdir mysql比如我分别下载了:mysql-5.5.47-osx10.8-x86_64.tar.g...原创 2016-01-16 21:42:26 · 4289 阅读 · 2 评论