摘要:
PS:今天一同事问我有木有比较靠谱的mysql压力测试工具可用。其实mysql自带就有一个叫mysqlslap的压力测试工具,还是模拟的不错的。下面举例说说。mysqlslap是从5.1.4版开始的一个MySQL官方提供的压力测试工具。通过模拟多个并发客户端访问MySQL来执行压力测试,同时详细的提 阅读全文
posted @ 2016-08-15 18:39
lpfuture
阅读(619)
评论(0)
推荐(0)
摘要:
建立索引的原则: 1:查询频繁 2:区分度高 3:长度小 4: 尽量能覆盖常用查询字段. 索引长度:1: 索引越短, 重复度越高,区分度越小, 索引效果越不好2: 索引越长, 重复度越低,区分度越高, 索引效果越好,但带来的影响也越大--索引文件越大,增删改变慢,并且影响查询速度. 所以, 要在 区 阅读全文
posted @ 2016-08-15 15:23
lpfuture
阅读(1458)
评论(0)
推荐(0)
摘要:
前言 为了保证数据的一致完整性,任何一个数据库都存在锁定机制。锁定机制的优劣直接应想到一个数据库系统的并发处理能力和性能,所以锁定机制的实现也就成为了各种数据库的核心技术之一。本章将对MySQL中两种使用最为频繁的存储引擎MyISAM和Innodb各自的锁定机制进行较为详细的分析。 MySQL锁定机 阅读全文
posted @ 2016-08-15 15:08
lpfuture
阅读(264)
评论(0)
推荐(0)
摘要:
写法不一样而功能完全相同的两条 SQL 的在性能方面的差异。示例一需求:取出某个 group(假设 id 为 100)下的用户编号(id),用户昵称(nick_name)、用户性别( sexuality ) 、 用 户 签 名 ( sign ) 和 用 户 生 日 ( birthday ) , 并 阅读全文
posted @ 2016-08-15 12:19
lpfuture
阅读(1257)
评论(0)
推荐(0)
摘要:
当您的库中删除了大量的数据后,您可能会发现数据文件尺寸并没有减小。这是因为删 除操作后在数据文件中留下碎片所致。optimize table 可以去除删除操作后留下的数据文件碎片,减小文件尺寸,加快未来的读写操作。您只要在做完批量删除,或定期(如 每一两个月)进行一次数据表优化操作即可。 OPTIM 阅读全文
posted @ 2016-08-15 11:33
lpfuture
阅读(6470)
评论(0)
推荐(0)
摘要:
想法非常简单,在标准的B-Tree索引上创建一个伪哈希索引。它和真正的哈希索引不是一回事,因为它还是使用B-Tree索引进行查找。然而,它将会使用键的哈希值进行查找,而不是键自身。你所要做的事情就是在where子句中手动地定义哈希函数。 例子:URL查找。 URL通常会导致B-Tree索引变大,因为 阅读全文
posted @ 2016-08-15 10:41
lpfuture
阅读(1648)
评论(0)
推荐(0)
摘要:
mysql大数据量使用limit分页,随着页码的增大,查询效率越低下。 测试实验 1. 直接用limit start, count分页语句, 也是我程序中用的方法: select * from product limit start, count当起始页较小时,查询没有性能问题,我们分别看下从10, 阅读全文
posted @ 2016-08-15 10:38
lpfuture
阅读(28537)
评论(5)
推荐(8)

浙公网安备 33010602011771号