系统性能的关键点之一是优化应用中使用的数据库查询语句。本章探讨了有效的应用设计、查询优化技术以及索引的设计与调整。此外,我们还简要介绍了开放式数据库连接(ODBC)技术,该技术可显著提升多次执行相同 SQL 查询的应用性能。
优化数据库查询与存储过程设计
相关推荐
优化递归查询存储过程
递归查询存储过程,在实际应用中具有重要价值。
Oracle
16
2024-08-10
Oracle存储过程查询分页优化
在PL/SQL Developer环境中优化Oracle存储过程分页功能。
Oracle
14
2024-09-29
数据库触发器与存储过程比较:存储过程
存储过程需要通过程序调用,而触发器会在数据操作时自动触发。
触发器中可调用存储过程和函数,但不能直接调用含有 COMMIT/ROLLBACK 语句的存储过程。
触发器禁止使用 COMMIT/ROLLBACK 语句,但存储过程可以使用 PL/SQL 中所有 SQL 语句。
Oracle
21
2024-05-25
多表查询的分页存储过程优化
适用于SQL 2005及以上版本的分页存储过程,利用ROW_NUMBER()函数进行多表查询分页,并支持分组查询。
SQLServer
16
2024-07-27
存储过程优化-Oracle存储过程基础培训
SQL语句优化索引优化游标优化
Oracle
28
2024-05-25
数据库约束、触发器与存储过程设计
数据库设计里的约束、触发器、存储过程,用得顺手真的能省不少事。尤其你在做业务逻辑收口或者数据完整性这块,少不了这几个老伙计。约束的存在感不高,但用好了能防掉不少低级错误。比如 唯一约束 和 外键,就像是数据库里的守门员,不让乱七八糟的数据混进去。字段级别搞清楚,写起来也不复杂。触发器,嗯,说白了就是数据库里的一种“自动动作”。像你插入一条订单,它自己就能把库存扣掉。你写个 AFTER INSERT 的触发器就搞定了,效率还挺高,逻辑也统一。存储过程就更实用了,封装点业务逻辑进去,比如“批量结算”这类功能,直接写在数据库里,一句 CALL settle_orders() 就能跑,比前端手动拼 S
SQLServer
0
2025-06-25
优化-数据库-示例-存储过程MongoDB
MongoDB存储过程以简单形式存储在db.system.js表中。
MongoDB
13
2024-10-14
SQL查询与存储过程分类详解
在SQL Server 2005中,存储过程可以根据功能和实现方式分为几类:系统存储过程、扩展存储过程和用户自定义存储过程。每种存储过程在T-SQL和CLR环境下均有不同应用,CLR存储过程通过扩展功能提供更灵活的处理选项。索引和触发器作为SQL查询的重要组成部分,能够优化数据库性能并实现数据逻辑上的完整性。
SQLServer
10
2024-08-18
优化存储过程的示例管理触发器与存储过程
修改存储过程示例:alter procedure avg_prof as ( select * from avg_stu where avg_degree>=70 ) GO exec avg_prof
SQLServer
18
2024-07-18