2014年,注定要和数据库打交道,陆续接到的任务都是和数据库管理相关的,某民航系统的数据库优化、某地产企业的数据库高可用、某手机连锁企业的数据库读写分离,某快捷连接企业的数据库迁移,一下子感脚2014怎么了?于是,准备就数据库的管理写几篇文章,今天算是开篇吧。 关于数据库文件的管理问题,我经常说,常 ...
分类:
数据库 时间:
2017-05-02 18:29:18
阅读次数:
149
参考:http://www.cnblogs.com/chuncn/archive/2009/04/21/1440233.html 一、数据库结构的设计 如果不能设计一个合理的数据库模型,不仅会增加客户端和服务器段程序的编程和维护的难度,而且将会影响系统实际运行的性能。所以,在一个系统开始实施之前,完... ...
分类:
数据库 时间:
2017-04-29 17:27:19
阅读次数:
260
日志君导读: 一个成熟的数据库架构并非一開始设计就具备高可用、高伸缩等特性的。它是随着用户量的添加,基础架构才逐渐完好。 作者:zhenliang8。本文转自51CTO博客,点击原文阅读查看网页版文章。 本博文主要谈MySQL数据库发展周期中所面临的问题及优化方案,暂且抛开前端应用不说,大致分为下面 ...
分类:
数据库 时间:
2017-04-29 12:57:50
阅读次数:
326
一、执行频率早知道>showstatus;使用showstatus了解各种sql的执行频率
可搭配参数global全局查看,或者session当前连接开始计数默认不加参数是指查看当前连接showstatus;
+-----------------------------------------------+----------------+
|Variable_name|Value|
+----..
分类:
数据库 时间:
2017-04-28 23:43:17
阅读次数:
224
为什么要优化: 随着实际项目的启动,数据库经过一段时间的运行,最初的数据库设置,会与实际数据库运行性能会有一些差异,这时我们就需要做一个优化调整。 数据库优化这个课题较大,可分为四大类: 》主机性能 》内存使用性能 》网络传输性能 》SQL语句执行性能 下面列出一些数据库SQL优化方案: (01)选 ...
分类:
数据库 时间:
2017-04-28 15:56:47
阅读次数:
172
之前小公司数据量比较小,没有积累相关的经验,面试了个大公司被问尿了。 问题:用没用过索引?有没有数据库优化经验? 先从索引的原理开始看起。 优质文章传送门:http://blog.codinglabs.org/articles/theory-of-mysql-index.html 我做下自己的重点总 ...
分类:
数据库 时间:
2017-04-23 14:58:57
阅读次数:
251
索引 1.主键索引 作用:唯一约束和提高查询速度 2.普通索引 作用:提高查询速度 3.唯一索引 作用:唯一约束和提高查询速度 4.主键和唯一索引的区别 主键是一种约束,唯一索引是一种索引,两者在本质上是不同的。主键创建后一定包含一个唯一性索引,唯一性索引并不一定就是主键。唯一性索引列允许空值,而主 ...
分类:
数据库 时间:
2017-04-22 00:19:55
阅读次数:
250
我们在数据库优化的时候,看到一些表在设计上使用了text或者blob的字段,如果单表的存储空间达到了近上百G或者大几十G,这种情况再去改变和优化就非常难了 一、简介 为了清楚大字段对性能的影响,我们有必要知道innodb存储引擎的处理方式: 1、一些知识点 1.1 在InnoDB 1.0.x版本之前 ...
分类:
数据库 时间:
2017-04-20 23:19:19
阅读次数:
251
我们在数据库优化的时候,看到一些表在设计上使用了text或者blob的字段,如果单表的存储空间达到了近上百G或者大几十G,这种情况再去改变和优化就非常难了 一、简介 为了清楚大字段对性能的影响,我们有必要知道innodb存储引擎的处理方式: 1、一些知识点 1.1 在InnoDB 1.0.x版本之前 ...
分类:
数据库 时间:
2017-04-17 00:37:12
阅读次数:
207
最近客户问题说网站因为数据库报错打不开,自己总结了一下些经验,然后看报错信息如下: Mysql数据库作为优秀的开源数据库版本,支持大型数据存储。可是如果使用操作太多,表的频繁操作也可能会出现数据库表出现问题需要优化和修复 修复表——》方法一: 在浏览器打phpmyadmin或者在mysql客户端运行 ...
分类:
数据库 时间:
2017-04-11 13:30:12
阅读次数:
189