创建数据库 删除数据库 选择数据库 MySQL 数据类型 MySQL中定义数据字段的类型对你数据库的优化是非常重要的。 MySQL支持多种类型,大致可以分为三类: 数值 、 日期/时间 和 字符串(字符)类型 。 数值类型 MySQL支持所有标准SQL数值数据类型。 这些类型包括严格数值数据类型(I ...
分类:
数据库 时间:
2018-07-25 10:26:11
阅读次数:
200
接上篇秒杀系统优化方案(上)吐血整理 3. 深入优化设计 3.1 初始方案问题分析 在前面针对数据库的优化中,由于数据库行级锁存在竞争造成大量的串行阻塞,我们使用了存储过程(或者触发器)等技术绑定操作,整个事务在MySQL端完成,把整个热点执行放在一个过程当中一次性完成,可以屏蔽掉网络延迟时间,减少 ...
分类:
其他好文 时间:
2018-07-22 22:24:36
阅读次数:
8267
一、性能测试主要测什么? 搭建一个网站容易,搭建一个千万用户级的网站却没有那么容易,需要考究的能力有: 1.横向扩展能力 2.数据库的优化 3.让一台机器能够承载更多用户的请求 二、接下来课程: 1.性能测试概要。 2.性能测试相关工具介绍。 3.被测系统介绍。 4.使用Jmeter进行性能测试。 ...
分类:
Web程序 时间:
2018-07-15 21:29:37
阅读次数:
200
关于数据库的优化方案,可参考下面的链接 数据库SQL优化大总结1之- 百万级数据库优化方案 ...
分类:
数据库 时间:
2018-07-10 21:36:21
阅读次数:
133
目前项目中的日志查询 功能 由于长年累月的写入,目前已经达到千万级,对日志进行like 查询,速度可想而知。 此处只讨论 在数据库的优化。 当时 想到两个方案,一个是分区,一个 是全文检索。 分区的话,如果跨区,速度也会很慢,并且对区粒度的划分也得考虑,并且既然使用 like ‘%XX%’,必然不会 ...
分类:
数据库 时间:
2018-07-06 13:38:16
阅读次数:
188
1 系统优化介绍 在我们的项目中,由于客户的使用时间较长或客户的数据量大,造成系统运行速度慢,系统性能下降就容易造成数据库阻塞。这是个非常痛苦的事情,用户的查询、新增、修改等需要花很多时间,甚至造成系统死机的现象。速度慢的原因主要是来自于资源不足。 数据库的优化通常可以通过对网络、硬件、操作系统、数 ...
分类:
数据库 时间:
2018-05-27 20:27:21
阅读次数:
183
数据库的优化问题 一、问题的提出 在应用系统开发初期,由于开发数据库数据比较少,对于查询SQL语句,复杂视图的的编写等体会不出SQL语句各种写法的性能优劣,但是如果将应用 系统提交实际应用后,随着数据库中数据的增加,系统的响应速度就成为目前系统需要解决的最主要的问题之一。系统优化中一个很重要的方面就 ...
分类:
数据库 时间:
2018-05-07 14:47:29
阅读次数:
172
造成执行效率低的原因可以由很多方面找原因从代码层面,代码质量低,执行效率也会有很大影响的。从硬件方面,服务器配置低,服务器配置是基础,这个跑不动肯定慢。从数据量方面,查询数据量过多,sql语句过于繁杂,执行缓慢。服务器从配置上做提升,对于系统整体的执行效率是相当明显的,这一点没有什么好质疑的,只要有实力,自然就可以多在这方面做提升了。数据查询:这个查询的优化,涉及sql的优化,或者到数据库的优化,
分类:
Web程序 时间:
2018-04-23 18:34:30
阅读次数:
196
通常数据库的优化从硬件层面去考虑可分为4个方面: CPU:即降低计算复杂度,如减少sql各类聚合函数,窗口函数,case when等。 IO :(较少查询结果集过程中对数据的访问量。数据优化很大程度从这里入手 网络 : 较少查询结果集的大小,去除不必要的查询字段 数据库资源 : 这里讲的数据库资源主 ...
分类:
数据库 时间:
2018-04-21 13:32:53
阅读次数:
302
1.数据库访问优化法则 要正确的优化SQL,我们需要快速定位能性的瓶颈点,也就是说快速找到我们SQL主要的开销在哪里?而大多数情况性能最慢的设备会是瓶颈点,如下载时网络速度可能会是瓶颈点,本地复制文件时硬盘可能会是瓶颈点,为什么这些一般的工作我们能快速确认瓶颈点呢,因为我们对这些慢速设备的性能数据有 ...
分类:
数据库 时间:
2018-04-17 11:42:55
阅读次数:
184