数据库
如花似玉赵铁柱
是什么让我这么努力?是什么让我远离懒惰和颓废?----是丑,是贫穷.
展开
-
MYSQL数据库优化技术
对Mysql的优化是一种综合性的优化,主要包括1:表的设计合理化(符合 3NF)2: 添加适当的索引(index) 普通索引,主键索引,唯一索引,全文索引,空间索引3:分表技术(水平分割),(垂直分割)4:读写分离5: 存储过程 [模块化编程,可以提高编程]6:对Mysql配置优化(配置最大并发数,调整缓存大小)7:Mysql服务器硬件升级8:要定时的去清除一些不需要的数据,要定时进行碎片整理(M...转载 2018-04-01 00:46:33 · 236 阅读 · 0 评论 -
sql的优化方案
(1) 选择最有效率的表名顺序 (只在基于规则的优化器中有效)ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连接查询, 那就需要选择交叉表(intersection table)作为基础表, 交叉表是指那个被其他...转载 2018-04-01 00:47:50 · 187 阅读 · 0 评论 -
mysql的储存引擎
MySQL存储引擎学习目录:1、存储引擎介绍2、InnoDB及MyISAM性能对比3、MyISAM和InnoDB的锁对比4、两种存储引擎索引对比1 存储引擎介绍说明:基于5.7.19的MySQL数据库。 图1.1 数据库版本在Navicat for MySQL中进行测试:输入sql:show engines; 图1.2 存储引擎类别参数说明:Engine:存储引擎名称Support:MySQL是否...转载 2018-04-01 00:57:13 · 1049 阅读 · 0 评论 -
mysql索引
索引是快速搜索的关键。MySQL索引的建立对于MySQL的高效运行是很重要的。下面介绍几种常见的MySQL索引类型。在数据库表中,对字段建立索引可以大大提高查询速度。假如我们创建了一个 mytable表:CREATE TABLE mytable(ID INT NOT NULL, username VARCHAR(16) NOT NULL);我们随机向里面插入了10000条记录,其中有一条:555...转载 2018-04-01 01:04:53 · 484 阅读 · 0 评论