★★★性能测试包括1.横向扩展能力2、数据库优化3、尽量让一台机器能够承载更多的用户请求★★★为什么要进行性能测试 能够有效评估系统的性能指标,用于系统的性能评估 能够识别系统的性能瓶颈,协助性能调优 能够指导突发流量承载方案的制定 能够用于系统运维成本的预算★★★性能测试概要什么是性能测试1.性能 ...
分类:
其他好文 时间:
2017-12-17 14:56:28
阅读次数:
109
网上关于SQL优化的教程很多,但是比较杂乱。近日有空整理了一下,写出来跟大家分享一下,其中有错误和不足的地方,还请大家纠正补充。 这篇文章我花费了大量的时间查找资料、修改、排版,希望大家阅读之后,感觉好的话推荐给更多的人,让更多的人看到、纠正以及补充。 1.对查询进行优化,要尽量避免全表扫描,首先应 ...
分类:
数据库 时间:
2017-12-14 22:10:18
阅读次数:
172
1.尽量减少对mysql数据库的io操作。 2.sql语句的优化,尽量避免全表扫描(模糊查询,select *),子查询,条件查询附带函数等的sql语句。 3.数据库索引的优化,合理使用索引,对需要频繁查询的字段设置索引,索引能加快检索速度,但是过多的索引会导致数据维护麻烦(可能出现死索 两个或者两 ...
分类:
数据库 时间:
2017-12-06 00:57:02
阅读次数:
231
存储过程可加快查询的执行速度,提高访问数据的速度,帮助实现模块化编程,保存一致性,提高安全性。触发器是在对表进行插入、更新、删除操作时自动执行的存储过程,通常用于强制业务规则。
分类:
数据库 时间:
2017-12-02 11:09:20
阅读次数:
171
视图是保存在数据库中的SELECT查询,可在视图上执行SELECT语句的大多数命令。创建视图的原因有两个:一是出于安全考虑,用户不必看到整个数据库结构,而隐藏部分数据;二是符合用户日常业务逻辑,使其对数据更容易理解
分类:
数据库 时间:
2017-12-01 13:49:25
阅读次数:
216
MYSQL数据库常见优化误区 ?分配内存越多越好,可能导致OS Swap ?session级内存分配过大,导致OOM ?索引越多越好,可能导致更多IO ?Qcache设置过大,实际效果差 ?认为MyISAM的只读效率远高于InnoDB ?人云亦云,不自己动手实践 ?过度优化,反而带来成本的上升 文章... ...
分类:
数据库 时间:
2017-11-30 17:13:24
阅读次数:
177
索引提供指针以指向存储在表中指定列的数据,然后根据指定的次序排列这些指针,在根据指针到达包含该值的行
分类:
数据库 时间:
2017-11-29 17:01:37
阅读次数:
189
关于mysql数据库优化 以我之愚见,数据库的优化在于优化存储和查询速度 目前主要的优化我认为是优化查询速度,查询速度快了,提高了用户的体验 我认为优化主要从两方面进行考虑, 优化数据库对象, 优化sql 优化数据库对象 1.优化表的数据类型,对于每个字段用合适的数据类型,既能解决磁盘的存储空间,又 ...
分类:
数据库 时间:
2017-11-25 00:49:32
阅读次数:
255
优化1——数据库优化面试题 分类: 数据库优化 1.实践中如何优化mysql 1) SQL语句及索引的优化 2) 数据库表结构的优化 3) 系统配置的优化 4) 硬件优化 2.索引的底层实现原理和优化 在 DB2 数据库中索引采用的是 B+ 树的结构,索引的叶子节点上包含索引键的值和一个指向数据地址 ...
分类:
数据库 时间:
2017-11-23 15:24:16
阅读次数:
218
通过某种特定的条件,将存放在同一个数据库中的数据分散存放到多个数据库上,实现分布存储,通过路由规则路由访问特定的数据库,这样一来每次访问面对的就不是单台服务器了,而是N台服务器,这样就可以降低单台机器的负载压力。提示:sqlserver 2005版本之后,可以友好的支持“表分区”。 垂直(纵向)拆分 ...
分类:
数据库 时间:
2017-11-17 21:05:37
阅读次数:
164