1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null可以在nu... ...
分类:
数据库 时间:
2017-09-08 18:35:40
阅读次数:
283
MySQL大数据量快速插入方法和语句优化是本文我们主要要介绍的内容,接下来我们就来一一介绍,希望能够让您有所收获!INSERT语句的速度插入一个记录需要的时间由下列因素组成,其中的数字表示大约比例:连接:(3)发送查询给服务器:(2)分析查询:(2)插入记录:(1x记录大小)插入索引:(1x索引)关... ...
分类:
数据库 时间:
2017-08-29 18:04:00
阅读次数:
234
一、基本概念 大数据也称之为LOB(Large Objects),LOB又分为:clob和blob,clob用于存储大文本,blob用于存储二进制数据,例如图像、声音、二进制文等。 在实际开发中,有时是需要用程序把大文本或二进制数据直接保存到数据库中进行储存的。 对MySQL而言只有blob,而没有 ...
分类:
数据库 时间:
2017-08-19 00:41:46
阅读次数:
333
当Mysql数据量过大时,就会面临压力分解,这时分库分表是一个不错的解决方案,现在我们就来谈谈Mysql如何分库分表比较理想,然后再用php如何调用。 1,主从复制,读写分离对主库修改数据,查询使用从库。一主多从,来降低数据库读取压力。2,分库分表根据实体业务来分库,分表。如,根据数据的活跃性,根据 ...
分类:
数据库 时间:
2017-08-18 12:42:16
阅读次数:
252
1、应尽量避免在 where 子句中使用 != 或 <> 操作符,否则将引擎放弃使用索引而进行全表扫描。 2、对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 3、应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃 ...
分类:
数据库 时间:
2017-07-12 12:14:31
阅读次数:
182
mysql大数据备份和增量备份及还原Xtrabackup实现是物理备份,而且是物理热备目前主流的有两个工具可以实现物理热备:ibbackup和xtrabackup;ibbackup是需要授权价格昂贵,而xtrabackup功能比ibbackup强大而且是开源的Xtrabackup提供了两种命令行工具:xtrabackup:专用于备份In..
分类:
数据库 时间:
2017-07-05 11:33:49
阅读次数:
160
xiaorenwutest.blog.51cto.comMySQL灾难恢复与备份(下篇)前言:在上次的讲解中我们了解了数据库通过mysqldump工具和binlog日志结合回复数据库当中的数据。但是有一个弊端。那就是mysqldump工具在回复数据量小的情况下好使,一旦数据量规模庞大的时候回复该怎么办?相信在公司..
分类:
数据库 时间:
2017-06-30 09:42:20
阅读次数:
270
http://xiaorenwutest.blog.51cto.comMySQL数据库的灾难恢复与备份数据库对于公司来说是重中之重;记录着公司的庞大数据,关系到公司的财产,以及客户的资料,如果一旦丢失将会为公司造成无法估量的损失。但是如果做好备份工作可以避免这种情况的发生;所以说作为一名合格的DBA..
分类:
数据库 时间:
2017-06-26 14:54:19
阅读次数:
235
Mysql大数据备份和恢复一MySQL备份一般采取全库备份、日志备份;MySQL出现故障后可以使用全备份和日志备份将数据恢复到最后一个二进制日志备份前的任意位置或时间;mysql的二进制日志记录着该数据库的所有增删改的操作日志还包括了这些操作的执行时间Binlog的用途:主从同步、..
分类:
数据库 时间:
2017-06-25 20:17:59
阅读次数:
289
http://xiaorenwutest.blog.51cto.comMySQL大数据优化以及分解(下篇)前言:在上一章的内容当中说过公司中的数据过大或者访问量过多都会导致数据库的性能降低,过多的损耗磁盘i/o和其他服务器的性能,严重会导致宕机。根据这种情况我们给出了解决方法,那么接下来我们继续:上..
分类:
数据库 时间:
2017-06-23 15:42:55
阅读次数:
230