ZKX's LAB

性能优化跟踪数据库 我学习SQL数据库性能优化,我应该从那些方面去学?有没有什么书籍推荐?小弟请教高手们!

2021-04-09知识8

数据库性能优化有哪些措施? 1、调2113整数据结构的设计。这一部分在开发信息系统之5261前完成,程序员需要考虑是否使4102用ORACLE数据库的分区功能,对1653于经常访问的数据库表是否需要建立索引等。2、调整应用程序结构设计。这一部分也是在开发信息系统之前完成,程序员在这一步需要考虑应用程序使用什么样的体系结构,是使用传统的Client/Server两层体系结构,还是使用Browser/Web/Database的三层体系结构。不同的应用程序体系结构要求的数据库资源是不同的。3、调整数据库SQL语句。应用程序的执行最终将归结为数据库中的SQL语句执行,因此SQL语句的执行效率最终决定了ORACLE数据库的性能。ORACLE公司推荐使用ORACLE语句优化器(Oracle Optimizer)和行锁管理器(row-level manager)来调整优化SQL语句。4、调整服务器内存分配。内存分配是在信息系统运行过程中优化配置的,数据库管理员可以根据数据库运行状况调整数据库系统全局区(SGA区)的数据缓冲区、日志缓冲区和共享池的大小;还可以调整程序全局区(PGA区)的大小。需要注意的是,SGA区不是越大越好,SGA区过大会占用操作系统使用的内存而引起虚拟内存的页面交换,这样反而会降低系统。5、调整硬盘I/O,这一步是在信息系统开发之前。

如何优化数据库?优化数据库的方法1、选取最适用的字段属性MySQL可以很好的支持大数据量的存取,但是一般说来,数据库中的表越小,在它上面执行的查询也就会越快。。

如何通过平台解决SQL慢查的问题

#性能优化跟踪数据库

随机阅读

qrcode
访问手机版