数据库
文章平均质量分 82
sunayxin
这个作者很懒,什么都没留下…
展开
-
mysql组合索引"最左前缀"的结果。简单的理解就是只从最左面的开始组合
原文出处:http://www.justwinit.cn/post/1935/create TABLE myIndex ( i_testID INT NOT NULL AUTO_INCREMENT, vc_Name VARCHAR(50) NOT NULL, vc_City VARCHAR(50) NOT NULL, i_Age INT NOT NULL, i_SchoolID INT转载 2017-06-05 21:04:42 · 956 阅读 · 0 评论 -
Redis入门
Redis是一个开源,先进的key-value存储,并用于构建高性能,可扩展的Web应用程序的完美解决方案。Redis从它的许多竞争继承来的三个主要特点:Redis数据库完全在内存中,使用磁盘仅用于持久性。相比许多键值数据存储,Redis拥有一套较为丰富的数据类型。Redis可以将数据复制到任意数量的从服务器。Redis 优势异常快速:Redis转载 2017-06-05 21:07:10 · 218 阅读 · 0 评论 -
详解数据库存储引擎
Mysql中插件式存储引擎一直都是其非常有特色的亮点,其灵活的处理方式,高度可定制化及完全开放的实现一直被很多用户所肯定。存储引擎说明白点就是数据的处理方式和数据的存储方式主流的插件式存储引擎主要有以下几种:MyISAM,InnoDB,NDB Cluster,Merge,Archive,FederatedMyISAM:是Mysql默认的存储引擎,也是目前Mysql使用非常广原创 2017-07-03 22:01:30 · 308 阅读 · 0 评论 -
数据库优化总结
数据库优化1、设计优化数据库中,数据越小越好、null尽可能少、主键尽可能短尽量避免使用可变长度列(如:varchar、text、blob)2、权限在查询执行之前通过权限系统检查该查询的过程,该过程越简单,查询速度越快3、表的优化如果一个表已经用了一段时间,则需要修复OPTIMIZE TABLE TABLENAME;或者:MYISAMCHK -R TABLE转载 2017-07-04 10:57:34 · 271 阅读 · 0 评论 -
MYSQL索引的使用
我们首先讨论索引,因为它是加快查询的最重要的工具。还有其他加快查询的技术,但是最有效的莫过于恰当地使用索引了。在 MySQL 的邮件清单上,人们通常询问关于使查询更快的问题。在大量的案例中,都是因为表上没有索引,一般只要加上索引就可以立即解决问题。但这样也并非总是有效,因为优化并非总是那样简单。然而,如果不使用索引,在许多情形下,用其他手段改善性能只会是浪费时间。应该首先考虑使用索引取得最转载 2017-07-04 11:01:03 · 181 阅读 · 0 评论 -
数据库高可用和分区解决方案-MySQL 篇
首先我们看一下数据库以及常看到的 HA 以及分布式架构方案:数据库类型架构方案架构类型MySQLKeepalived+MySQL ReplicationHAMHA+MySQL ReplicationHA转载 2017-07-19 09:59:27 · 656 阅读 · 0 评论 -
mysql索引总结----mysql 索引类型以及创建
文章归属:http://feiyan.info/16.html,关于MySQL索引的好处,如果正确合理设计并且使用索引的mysql是一辆兰博基尼的话,那么没有设计和使用索引的MySQL就是一个人力三轮车。对于没有索引的表,单表查询可能几十万数据就是瓶颈,而通常大型网站单日就可能会产生几十万甚至几百万的数据,没有索引查询会变的非常缓慢。还是以WordPress来说,其多个数据表都会对经常转载 2017-07-19 22:13:15 · 161 阅读 · 0 评论 -
MySQL索引背后的数据结构及算法原理
本文以MySQL数据库为研究对象,讨论与数据库索引相关的一些话题。特别需要说明的是,MySQL支持诸多存储引擎,而各种存储引擎对索引的支持也各不相同,因此MySQL数据库支持多种索引类型,如BTree索引,哈希索引,全文索引等等。为了避免混乱,本文将只关注于BTree索引,因为这是平常使用MySQL时主要打交道的索引,至于哈希索引和全文索引本文暂不讨论。文章主要内容分为三个部分。第转载 2017-07-19 22:33:48 · 204 阅读 · 0 评论 -
数据库面试题总结
1.MySQL数据库引擎种类 (MySQL-5.5.5开始,InnoDB作为默认存储引擎)之前是MyISAM,更早是ISAM你能用的数据库引擎取决于mysql在安装的时候是如何被编译的。要添加一个新的引擎,就必须重新编译MYSQL。在缺省情况下,MYSQL支持三个引擎:ISAM、MYISAM和HEAP。另外两种类型INNODB和BERKLEYDB(BDB),也常常可以使用。 ISA原创 2017-07-26 15:57:02 · 3373 阅读 · 0 评论