`

数据库调优涉及哪些方面

阅读更多

 

以影响程度排序

D1  业务逻辑  (影响最大)
D2  数据设计  (表结构设计,数据建模)
D3  应用程序设计 (SQL 语句的写法)
D4  数据库的逻辑结构 (索引,区间,段,表空间)
D5  数据库操作 (参数和配置)
D6  访问路径

D7  内存分配情况

D8  I/O 和物理设计 (DBA 与业务沟通)(峰值多大,使用周期)
D9  资源的征用
D10 操作系统的调节      

D1-D3 影响最大但比较难修改 (事先去做)   
D4-D9  性能影响不是最大但经常去做的(DBA)   
D10 手段不是很多    

可以看出D1-D3都是和程序员相关的,这也正合我以前的想法------良好的程序,业务逻辑设计是最好的调优。

 

分享到:
评论

相关推荐

    mysql性能调优和架构设计--阿里软件的实战

    这是阿里软件工程师和技术人员在mysql数据库应用方面的一个总结,里面涉及到了mysql的架构设计、调优实践、如何构架大规模的数据库集群等,绝对实用。

    oralc 数据库

    但数据库的知识并不是只有开发这一块,还包含数据库设计、性能调优及管理(DBA)方面的知识,本书对这部分知识涉及的不多,也不作为重点讲解,常用的一些DBA的操作也都附在了后面的“附录”中。

    关系数据库设计.doc

    Codd的RDBMS12法则——RDBMS的起源 Edgar Frank Codd(埃德加·弗兰克·科德)被誉为"关系数据库之父",并因为在数据库管理系统的理 论和实践方面的杰出贡献于1981年获图灵奖。在1985年,Codd 博士发布了12条规则,...

    关系数据库设计(2).doc

    一 Codd的RDBMS12法则——RDBMS的起源 Edgar Frank Codd(埃德加·弗兰克·科德)被誉为"关系数据库之父",并因为在数据库管理系统的理 论和实践方面的杰出贡献于1981年获图灵奖。在1985年,Codd 博士发布了12条...

    关系数据库设计(1).doc

    一 Codd的RDBMS12法则——RDBMS的起源 Edgar Frank Codd(埃德加·弗兰克·科德)被誉为"关系数据库之父",并因为在数据库管理系统的理 论和实践方面的杰出贡献于1981年获图灵奖。在1985年,Codd 博士发布了12条...

    关系数据库设计(3).doc

    Codd的RDBMS12法则——RDBMS的起源 Edgar Frank Codd(埃德加·弗兰克·科德)被誉为"关系数据库之父",并因为在数据库管理系统的理 论和实践方面的杰出贡献于1981年获图灵奖。在1985年,Codd 博士发布了12条规则,...

    数据库参考教程-数据库设计规范4net.xlsx

    任意发挥,导致系统上线后数据不一致、性能低下、瘫痪等严重后果,S023、S024、S026,,,,, D002,访问隔离策略,不同的数据库提供了多种访问隔离级别,在数据访问时为数对象放置不同的锁,以满足功能和性能两方面的需求...

    .NET性能调优之一:ANTS Performance Profiler的使用介绍

    在使用.NET进行快速地上手与开发出应用程序后,接下来面临的问题可能就是程序性能调优方面的问题,而性能调优有时候会涉及方方面面的问题,如程序宿主系统、数据库、网络环境等等,而当程序异常庞大复杂的时候,性能...

    高性能PHP应用开发

    《高性能PHP应用开发》是一本广受好评的PHP性能优化方面的图书,通过介绍PHP的原理和相关的工具集来实现调优性能的...另外书中也涉及了对Web服务器的优化和数据库的优化。《高性能PHP应用开发》适合PHP开发人员阅读。

    高性能Php应用开发

    《高性能PHP应用开发》是一本广受好评的PHP性能优化方面的图书,通过介绍PHP的原理和相关的工具集来实现调优性能的...另外书中也涉及了对Web服务器的优化和数据库的优化。《高性能PHP应用开发》适合PHP开发人员阅读。

    php高性能应用开发

    个人收集电子书,仅用学习使用,不可用于商业用途,如有版权问题,请联系删除! 《高性能PHP应用开发》是一本广受...另外书中也涉及了对Web服务器的优化和数据库的优化。《高性能PHP应用开发》适合PHP开发人员阅读。

    基于SSM框架的前后端分离设计完整仿天猫网站服务器端源码.zip

    首先,运维工作包括基础设施的部署与配置,如服务器、网络设备、存储设备等硬件资源的安装调试与监控,同时还需要安装操作系统、数据库和其他应用软件,并进行性能调优以满足业务需求。 其次,运维人员承担着日常...

    基于 Python 3.5 + Django 2.0 开发的运维管理系统.zip

    首先,运维工作包括基础设施的部署与配置,如服务器、网络设备、存储设备等硬件资源的安装调试与监控,同时还需要安装操作系统、数据库和其他应用软件,并进行性能调优以满足业务需求。 其次,运维人员承担着日常...

    PDF.NET 的追求:代码的精简,开发、维护的简单与极致的运行效率!.zip

    首先,运维工作包括基础设施的部署与配置,如服务器、网络设备、存储设备等硬件资源的安装调试与监控,同时还需要安装操作系统、数据库和其他应用软件,并进行性能调优以满足业务需求。 其次,运维人员承担着日常...

    小宇宙 App 广场组件.zip

    首先,运维工作包括基础设施的部署与配置,如服务器、网络设备、存储设备等硬件资源的安装调试与监控,同时还需要安装操作系统、数据库和其他应用软件,并进行性能调优以满足业务需求。 其次,运维人员承担着日常...

Global site tag (gtag.js) - Google Analytics