今天早上在正式服部署了新代码,过了一段时间,服务器的负载告警,cpu使用率告警,登录服务器查询,发现是mysql导致cpu的使用率过高,于是showprocesslist查询了一下,看到有很多线程处于sendingdata和lock的状态中,都是select某个数据库的某张表的操作。于是将sendingdata的..
分类:
数据库 时间:
2015-08-20 10:51:38
阅读次数:
185
索引方式:唯一索引,主键索引,多属性索引,部分索引,表达式索引.索引类型:B-Tree,Hash,GiST,GIN以及表达式索引PostgreSQL所有索引都是“从属索引”,也就是说,索引在物理上与它描述的表文件分离。索引也是对象,在表pg_class里有记录。索引的内部结构与索引的访问方法(索引类...
分类:
数据库 时间:
2015-08-18 15:30:26
阅读次数:
190
主键,Primarykey。索引,Index。主键一般跟唯一键,对应。Primary Key跟Unique 对应,本质上没有什么意义,只是一种约束。
但是在建立Primary key 跟Unique key时候都会建立对应的Index索引,才是有存在实质意义的。
在某种程度上,主键=Unique+not null。主键对应主键索引,类似唯一键对应唯一索引。而主键跟唯一索引存在本质的不同。主键...
分类:
其他好文 时间:
2015-08-17 19:35:08
阅读次数:
123
通过了解相关知识,大体明白了sqlserver索引的基础知识。索引是为了优化查询效率,过多的重复索引将影响数据的增删改操作。所以使用的时候应具实际情况进行添加。索引类型分为:唯一索引、主键索引、聚集索引和非聚集索引。唯一索引:唯一索引不允许两行具有相同的索引值。主键索引:为表定义一个主键将自动创建主...
分类:
数据库 时间:
2015-08-08 12:03:01
阅读次数:
205
InnoDB是mysql处理OLTP(online transcation process)类型业务的存储引擎。为了加快数据查询速度,InnoDB引擎提供了丰富的索引实现。1. 索引的分类
索引可以分为聚集索引和非聚集索引,聚簇索引(cluster) index)是指索引中键值的逻辑顺序和相应行的物理顺序一致,简单说就是索引中键值存储的是对应的行数据。非聚簇索引中索引的键值中存储的只是相应行的引用...
分类:
数据库 时间:
2015-07-27 09:30:19
阅读次数:
180
简单介绍下MYSQL的索引类型 一、介绍一下索引的类型 Mysql常见索引有:主键索引、唯一索引、普通索引、全文索引、组合索引 PRIMARY KEY(主键索引) ALTER TABLE `table_name` ADD PRIMARY KEY ( `column` ) UNIQ...
分类:
数据库 时间:
2015-07-21 09:13:18
阅读次数:
165
mysql中每个表都有一个聚簇索引(clustered index ),除此之外的表上的每个非聚簇索引都是二级索引,又叫辅助索引(secondary indexes)。以InnoDB来说,每个InnoDB表具有一个特殊的索引称为聚集索引。如果您的表上定义有主键,该主键索引是聚集索引。如果你不定义为您...
分类:
数据库 时间:
2015-07-17 20:25:27
阅读次数:
163
Mysql常见索引有:主键索引、唯一索引、普通索引、全文索引、组合索引PRIMARY KEY(主键索引) ALTER TABLE `table_name` ADD PRIMARY KEY ( `column` ) UNIQUE(唯一索引) ALTER TABLE `table_name` ...
分类:
数据库 时间:
2015-07-17 18:24:04
阅读次数:
146
.添加PRIMARY KEY(主键索引)mysql>ALTER TABLE `table_name` ADD PRIMARY KEY ( `column` )2.添加UNIQUE(唯一索引)mysql>ALTER TABLE `table_name` ADD UNIQUE (`column`)3.添...
分类:
数据库 时间:
2015-07-16 13:16:58
阅读次数:
147
在MySQL中,行级锁并不是直接锁记录,而是锁索引。索引分为主键索引和非主键索引两种,如果一条sql语句操作了主键索引,MySQL就会锁定这条主键索引;如果一条语句操作了非主键索引,MySQL会先锁定该非主键索引,再锁定相关的主键索引。在UPDATE、DELETE操作时,MySQL不仅锁定WHE.....
分类:
数据库 时间:
2015-07-16 00:45:39
阅读次数:
193