今天部门开了个会,主要是对针对目前服务器性能的一个优化的讨论,最近一个查询服务器,遇到了用户增长性问题,主要出现在数据库方面,增长幅度倒是
很平缓,但是服务器开始出现超时问题了,此时需要尽快解决,否则会很影响用户体验的,首先,可以迅速加机器(貌似最常用应急的方式了),其次,就是优化一
些sql语句,例如,order by 、group by
等复杂并影响效率的句子,因为需要更新整个版本,也准备,进行拆表,先对最影响效率访问量较大的表进行拆分。
回想以前待得一家相对较小的
公司,因为是做sns应用的,用户访问量也是极大的,所以公司对这方面要求也比较高,对sql的配置文件要进行优化,sql语句的优化更是最多的了(经过
一次cto对这方面的讨论,才发现,牛人牛在哪里,那就是对整个框架的分析,对语言等各个应用细节的把握,一处的更改可能提高很大的性能,当然这也是一种
经验的积累),对操作比较多的应用来说,程序的优化,更能提高效率,一系列操作都需要操作某个表,将其改动进行缓存然后再分时存储(对实时性要求不高
时),memecache缓存的使用,磁盘缓存的使用,垂直、水平分库等,有时一些小的公司反而更能走向前沿,愿意尝试一些新的技术,nosql等应用
(也许部分是因为成本原因吧)
自iamsk7.appspot.com转移,2010-03-19,准备放弃自己做的blog ;)
分享到:
相关推荐
SQL优化是数据库管理中的关键环节,它涉及到提升查询性能、减少资源消耗以及改善系统整体效率。SQL优化软件和工具能够帮助数据库管理员(DBA)和开发人员找出性能瓶颈,优化查询逻辑,从而提高数据库系统的响应速度...
综上所述,优化 SQL 查询速度是一个涉及多个方面的综合工程,不仅需要关注 SQL 语句本身的优化,还需要考虑数据库设计、硬件配置、系统设置等多个层面的因素。通过综合运用上述方法和技术,我们可以显著提高 SQL ...
这篇博客"通过分析SQL语句的执行计划优化SQL(总结)"深入探讨了这一主题,下面将对其中的主要知识点进行详细阐述。 1. **执行计划的理解**: 执行计划是数据库管理系统在执行SQL语句之前预先生成的一种详细步骤,它...
13.2 PL/SQL优化其他相关扩展 369 13.2.1 编译无法成功 369 13.2.2 通用脚本分享 370 13.3 本章习题、总结与延伸 380 第14章 动手,高级写法应用让SQL飞 381 14.1 具体SQL调优思路 381 14.1.1 改写SQL调优 ...
- **控制执行计划**:掌握调整执行计划的方法,以优化SQL执行效率。 - **宏观策略的意义**:通过这些策略,可以构建起一个从宏观到微观的优化思路,帮助读者更好地理解SQL优化的“道”。 #### 4. 解决SQL问题的...
在“基于案例学习SQL优化”的课程中,我们主要探讨如何提升数据库性能,特别是针对SQL查询的优化技巧。DBA(数据库管理员)作为关键角色,需要掌握这些技能来确保系统的高效运行。以下是根据课程标题和描述提炼出的...
以下是对"优化SQL语句的十个重要步骤"的详细说明: 1. **确保TIMED_STATISTICS设置为TRUE**:TIMED_STATISTICS参数控制数据库是否收集执行统计信息。当设置为TRUE时,Oracle会记录每个操作的执行时间,这对于分析...
《通过分析SQL语句的执行计划优化SQL》 在数据库管理中,SQL语句的优化是提升系统性能的关键环节。本文主要探讨了如何通过分析SQL语句的执行计划来优化查询性能,涉及到共享SQL语句、ROWID、Recursive SQL、Row ...
【银行核心业务系统数据库SQL优化方法】主要关注的是如何提升银行关键业务系统中数据库的性能和可用性。在银行的核心业务系统中,数据库是至关重要的组成部分,需要保证高效率和高稳定性,以满足用户对实时交易的...
为了确保数据库系统能够高效地运行,SQL语句优化成为了提升系统性能的关键因素之一。SQL(Structured Query Language)是用于管理关系数据库的标准语言,其性能直接影响着数据库系统的整体响应时间和资源利用率。...
《优化SQL语句——利用Quest Central for SQL Server来自动化你的工作》 在数据库管理领域,SQL...通过深入理解和熟练运用Quest Central,可以更有效地管理和优化SQL Server数据库,确保系统的稳定运行和高效服务。
ORACLE SQL性能优化系列 ORACLE SQL性能优化是数据库管理员和开发者非常关心的一个话题。为了提高数据库的性能,ORACLE 提供了多种优化技术。下面我们将详细介绍 ORACLE SQL 性能优化系列中的一些重要知识点。 一...
在SQL世界中,优化是提升数据库性能的关键环节,特别是对于MySQL这样的关系型数据库管理系统,有效优化SQL查询可以显著提高系统响应速度,降低资源消耗。本书籍集合了丰富的SQL优化知识,旨在帮助读者深入理解并掌握...
SQL2000数据库的优化及安全.pdf
- **相关人员进行合作**:性能优化涉及到多个方面,需要开发人员、DBA、系统管理员等多方合作。 - **及时处理过程中发生的意外和变化**:性能优化是一个动态过程,需要灵活应对各种突发情况。 - **80/20定律**:...
### 优化SQL Server数据库的经验总结 #### 一、引言 在现代企业的信息化建设中,数据库作为信息系统的核心组件之一,其性能的好坏直接影响着整个系统的响应速度和用户体验。SQL Server作为一款广泛使用的数据库...
资深Oracle DBA黄玮(Fuyuncat)十年磨一剑 深入揭示OracleSQL优化与调优的原理、核心技术与思想方法 盖国强鼎力推荐! ...最后,依据对SQL优化及调优技术的分析,介绍如何快速优化SQL的思路。