大数据量高并发的数据库优化一、数据库结构的设计如果不能设计一个合理的数据库模型,不仅会增加客户端和服务器段程序的编程和维护的难度,而且将会影响系统实际运行的性能。所以,在一个系统开始实施之前,完备的数据库模型的设计是必须的。在一个系统分析、设计阶段,因为数据量较小,负荷较低。我们往往只注意到功能的实...
分类:
数据库 时间:
2015-07-31 10:16:40
阅读次数:
226
基准测试工具:sysbench简述sysbench多线程基准测试工具,可以测试:
文件I/O性能
Scheduler性能
内存分配和转换速度
POSIX线程实现性能
数据库服务器性能(OLTP)
工具初始开发用于MySQL的性能测试,现在已经扩展到其它数据库。
获取工具的网址:
https://code.launchpad.net/~sysbench-developers/sysbench/0....
分类:
数据库 时间:
2015-07-26 17:24:32
阅读次数:
251
mysql用户授权命令,mysql用户授权作用、mysql bin-log日志,开启mysql bin-log日志,操作mysql bin-log日志、mysql主从复制,mysql主从复制案例和作用...
分类:
数据库 时间:
2015-07-26 00:33:31
阅读次数:
224
1. 增加硬件,CPU Memory,使用固态硬盘1.1 负载均衡,优化服务器2. 增加CDNj加速3. 采取页面压缩4. 采取不变内容使用缓存5. 优化图片,独立media server6. 使用静态页面7. 数据库优化8. 优化JS AJax font
分类:
其他好文 时间:
2015-07-25 11:56:53
阅读次数:
108
一、SQL Profiler事件类 Stored Procedures\RPC:Completed TSQL\SQL:BatchCompleted事件关键字段 EventSequence、EventClass、SPID、DatabaseName、Error、StartTime、TextData、 H...
分类:
数据库 时间:
2015-07-22 22:35:14
阅读次数:
160
1. 记得大学的时候搭建一个网站,数据库,开发环境,web服务一股脑全部在一台机器上,用几个数M的大图片做webpage的背景,觉得很cool。没有访问就没有数据库优化问题。2. 以MySQL为例,当一个table中有数百万条记录的时候,查询自然就会越来越慢。这时通常做的就是分库分表。分库:垂直拆分...
分类:
数据库 时间:
2015-07-22 17:59:41
阅读次数:
158
大型网站,比如门户网站。在面对大量用户访问、高并发请求方面,基本的解决方案集中在这样几个环节:使用高性能的服务器、高性能的数据库、高效率的编程语言、还有高性能的Web容器。但是除了这几个方面,还没法根本解决大型网站面临的高负载和高并发问题。这些解决思路在一定程度上也意味着更大的投入,并且这样的解决思路具备瓶颈,没有很好的扩展性,以下从平时的项目经验以及引用一些博客的思路来尝试解决高并发的情况。
...
分类:
Web程序 时间:
2015-07-20 16:44:02
阅读次数:
493
常见的数据库优化方法:索引(数据库),缓存,分表,分库,sql优化。索引:创建索引一般有以下两个目的:维护被索引列的唯一性和提供快速访问表中数据的策略。95% 的数据库性能问题都可以采用索引技术得到解决。索引有助于提高检索性能,但过多或不当的索引也会导致系统低 效。因为用户在表中每加进一个索引,数据...
分类:
数据库 时间:
2015-07-20 12:56:18
阅读次数:
151
适用于:
Oracle Database - Enterprise Edition - 版本 8.1.7.4 和更高版本
本文档所含信息适用于所有平台
用途
如何诊断 ORA-4030 错误
排错步骤
诊断并解决 ORA-4030 错误
ORA-4030 意味着什么?
你可能在日志文件中或者屏幕上看到这个错误: ORA-04030 'out of proce...
分类:
其他好文 时间:
2015-07-17 18:55:35
阅读次数:
231
网上关于SQL优化的教程很多,但是比较杂乱。近日有空整理了一下,写出来跟大家分享一下,其中有错误和不足的地方,还请大家纠正补充。这篇文章我花费了大量的时间查找资料、修改、排版,希望大家阅读之后,感觉好的话推荐给更多的人,让更多的人看到、纠正以及补充。1.对查询进行优化,要尽量避免全表扫描,首先应考虑...
分类:
数据库 时间:
2015-07-13 10:12:46
阅读次数:
201