`
zu14
  • 浏览: 464531 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类

提升数据库查询速度的几点注意事项

阅读更多
  1. 避免使用伪列(就是*),例如: SELECT * FROM [TABLENAME]
  2. 给连接字段建立聚簇索引
  3. 尽量做到“最小查询”原则,即只返回必须的数据
  4. 定期做一下 索引重建 (SQL SERVER 请参见 DBCC, ORACLE 请参见 ALTER INDEX .... REBUILD)
  5. 表中尽量避免使用 BLOB, CLOB, TEXT, LONG, IMAGE 等“大容量” 字段,如果此种字段不可避免,将其分表存放。


自己的一点想法,欢迎大家补充指正。

分享到:
评论

相关推荐

    优化sql语句执行效率几点注意事项

    本文将详细探讨几个关于优化SQL语句执行效率的重要注意事项,旨在帮助数据库管理员和开发者提升系统性能。 首先,理解索引的作用与创建策略是优化SQL的第一步。索引可以大幅提高数据检索速度,但并不是所有字段都...

    组态王对关系数据库的查询

    在进行组态王与关系数据库的连接和查询过程中需要注意以下几点: - 确保ODBC数据源的正确配置对于成功连接数据库至关重要。 - 在定义变量和记录体时,需要仔细考虑数据类型与数据库中字段的匹配性。 - 使用SQL函数...

    SQL数据库性能优化相关的注意事项总结

    【SQL数据库性能优化相关注意事项】 在SQL数据库性能优化过程中,关注点主要集中在以下几个方面: 1. **查询优化**:查询优化是性能优化的核心。优化查询语句,避免全表扫描,利用索引来提高查询速度。合理使用...

    历史数据库查询

    在实施组态王历史数据查询的过程中,有几点需特别注意: - **数据准确性**:确保所有定义的设备和变量参数正确无误,避免因错误配置导致的数据不准确或丢失。 - **性能优化**:合理设置数据采集频率和记录模式,...

    SQL Server提高数据库还原的速度

    ### SQL Server 提高数据库还原的速度 #### 知识点概览 - **影响数据库还原速度的因素** - **Perform Volume Maintenance Tasks权限...在实践中,结合实际情况灵活运用这些技巧,能够极大提升数据库管理的效率和质量。

    数据库课程设计要求

    - 索引设计应基于常用查询的字段,以提升查询速度,但过多的索引可能影响写入性能。 - 视图和存储过程的创建能简化复杂操作,提高代码可读性。 综上所述,数据库课程设计不仅是理论知识的检验,更是实践能力的锻炼...

    完整版易语言EDB数据库客户端.rar

    10. **文档资料**:如果压缩包内包含文档,仔细阅读可以帮助理解客户端的具体使用方法和注意事项。 总的来说,这个“完整版易语言EDB数据库客户端.rar”是一个综合性的资源包,对于想要在易语言项目中整合数据库...

    kettle 7.1数据库连接驱动包

    五、注意事项 1. 版本升级:当数据库系统升级时,也需要同步更新驱动包,否则可能导致连接失败。 2. 多版本兼容:如果需要连接不同版本的数据库,可能需要同时配置多个驱动包。 3. 性能优化:选择高性能的驱动包...

    精彩编程与编程技巧-使用Visual Basic访问数据库几个注意的问题...

    掌握以上几点注意事项,对于使用Visual Basic进行数据库访问的开发者而言至关重要。通过正确设置数据库连接、有效管理记录位置、谨慎处理NULL值以及熟练运用打印功能,可以显著提升应用程序的性能和用户体验。同时,...

    辅臣MDB数据库浏览器 v1.0

    辅臣MDB数据库浏览器 v1.0的核心特性可能包括以下几点: 1. **无需Access支持**:该软件独立于Microsoft Access运行,用户不需要在电脑上安装Access即可打开和浏览MDB文件,降低了系统的依赖性。 2. **基本操作支持*...

    数据库营销策略论文.doc

    在实施数据库营销时,企业需要注意以下几点: 1. 遵守数据保护法规:确保消费者信息的安全和隐私,遵守相关法律法规,赢得消费者信任。 2. 维护数据质量:定期更新数据库信息,确保数据的准确性和及时性,以提高...

    QTP连接各类数据库代码

    在实际使用时,还需要注意以下几点: - 确保数据库服务正常运行,并且已配置正确的权限。 - 测试代码中的数据库连接字符串应根据实际环境调整。 - 使用完毕后,记得关闭数据库连接,防止资源泄漏:`dbConn.Close`。 ...

    Asp.net经验介绍和注意事项

    在实际开发中,考虑性能优化时,可以关注以下几点: 1. 尽量减少数据库连接的打开和关闭,通过连接池管理连接可以提高效率。 2. 使用参数化查询避免SQL注入,并提高查询执行速度。 3. 适当使用DataSet的延迟加载特性...

    数据库操作的单元测试

    在使用HSQLDB时需要注意以下几点: 1. **内存限制**:如果使用内存模式,注意监控内存使用情况。 2. **性能考量**:虽然HSQLDB性能很好,但在高并发环境下仍需考虑性能瓶颈。 3. **兼容性**:确保HSQLDB版本与使用的...

    My菜谱数据库

    3. **步骤表**:详细列出每道菜的制作步骤,可能还包括烹饪技巧和注意事项。 4. **用户表**:存储用户信息,如用户名、密码、喜好等,以便个性化推荐和管理。 5. **分类表**:根据口味、烹饪方式、季节等因素对菜谱...

    Oracle 数据库的备份与恢复

    在进行Oracle数据库的备份与恢复时,还需要注意以下几点: 1. **备份文件的完整性**:确保备份文件完整无损,没有丢失或损坏的情况发生。 2. **备份文件的位置**:备份文件应存放在安全可靠的位置,避免因硬盘故障...

    MySQL开发实战:电子商务订单系统数据库开发的实验心得与案例解析

    - **索引策略**:合理地使用索引可以显著提高查询速度,但过多的索引也会增加插入和更新的成本。 ##### 2.2 SQL查询优化 编写高效的SQL查询对提高系统性能至关重要。以下是一些关键技巧: - **理解查询执行计划**...

    SQL.SERVER.2005数据库系统开发案例精选

    书中可能涵盖了以下几个关键知识点: 1. **数据库设计**:包括概念模型设计(如ER图)、逻辑模型设计(如表结构设计)和物理模型设计(索引、分区等)。理解如何根据业务需求合理地设计数据库架构至关重要。 2. **...

    Visual FoxPro数据库开发经典案例解析

    5. `Readme.txt`:这是一个常见的文本文件,通常包含有关压缩包内容的重要信息,如安装步骤、注意事项或者作者的联系方式。对于开发者来说,这是理解如何使用案例的关键文件。 6. `CHAP2`, `CHAP1`, `CHAP6`, `CHAP...

    数据库导入工具

    在进行数据库导入时,需要考虑以下几个关键步骤和注意事项: 1. **准备数据源**:根据需求,确定要导入的数据源,如CSV文件、其他数据库系统等,并确保数据格式与目标Oracle数据库兼容。 2. **创建目标表**:在...

Global site tag (gtag.js) - Google Analytics