MySql
hurace
这个作者很懒,什么都没留下…
展开
-
MyISAM与InnoDB区别
声明:本文内容来源网络,仅供学习参考使用。如果不清楚自己应该用什么引擎,那么请选择InnoDB,Mysql5.5+的版本默认引擎都是InnoDB,早期的Mysql版本默认的引擎是MyISAM1、 存储结构MyISAM:每个MyISAM在磁盘上存储成三个文件。第一个文件的名字以表的名字开始,扩展名指出文件类型。.frm文件存储表定义。数据文件的扩展名为.MYD (MYDa转载 2017-05-17 19:56:57 · 300 阅读 · 0 评论 -
数据库SQL优化大总结之 百万级数据库优化方案
网上关于SQL优化的教程很多,但是比较杂乱。近日有空整理了一下,写出来跟大家分享一下,其中有错误和不足的地方,还请大家纠正补充。这篇文章我花费了大量的时间查找资料、修改、排版,希望大家阅读之后,感觉好的话推荐给更多的人,让更多的人看到、纠正以及补充。 1.对查询进行优化,要尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where转载 2017-05-14 17:07:54 · 298 阅读 · 0 评论 -
MySQL详解--锁
锁是计算机协调多个进程或线程并发访问某一资源的机制。在数据库中,除传统的计算资源(如CPU、RAM、I/O等)的争用以外,数据也是一种供许多用户共享的资源。如何保证数据并发访问的一致性、有效性是所有数据库必须解决的一个问题,锁冲突也是影响数据库并发访问性能的一个重要因素。从这个角度来说,锁对数据库而言显得尤其重要,也更加复杂。本章我们着重讨论MySQL锁机制的特点,常见的锁问题,以及解决MySQL转载 2017-05-12 13:54:29 · 490 阅读 · 0 评论 -
MySql中的explain
声明:本文内容来源网络,仅供学习参考使用。mysql> explain select * from user where uname='hurace';+----+-------------+-------+------+---------------+-------+---------+-------+------+-------------| id | select_t转载 2017-05-17 22:48:35 · 225 阅读 · 0 评论 -
MySql中的多列索引
声明:本文内容来源网络,仅供学习参考使用。文章来源:http://www.cnblogs.com/codeAB/p/6387148.html1)联合索引又叫复合索引。对于复合索引:Mysql从左到右的使用索引中的字段,一个查询可以只使用索引中的一部份,但只能是最左侧部分。例如索引是key index (a,b,c). 可以支持a | a,b| a,b,c 3种组合进行查找,但不转载 2017-05-17 21:03:53 · 1034 阅读 · 0 评论 -
全国省市区数据库sql
内容来源于网络,有部分自己的修改。/*SQLyog Ultimate v12.08 (64 bit)MySQL - 5.1.69 **********************************************************************//*!40101 SET NAMES utf8 */;create table `wb_region` (转载 2017-09-05 09:52:22 · 21930 阅读 · 5 评论