关于使用大型数据库,我需要了解什么?
I want to know what specific problems/solutions/advices/best-practices [don't punish me for the word] are arising while working with huge databases.
我想知道在使用大型数据库时会出现哪些具体问题/解决方案/建议/最佳实践[不要惩罚我这个词]。
Under huge I imply databases, which have tables with millions of rows and/or databases with petabytes of data.
在巨大的I暗示数据库,其具有包含数百万行的表和/或具有数PB数据的数据库。
Platform-oriented answers will be great too.
面向平台的答案也会很棒。
6 个解决方案
#1
10
Some ideas
一些想法
Learn the details of the specific database engine, how it works
了解特定数据库引擎的详细信息及其工作原理
How to optimize queries (hints, execution plans)
如何优化查询(提示,执行计划)
How to tune the database (not only indexes, but physical storage and representation, OS integration).
如何调整数据库(不仅是索引,还有物理存储和表示,操作系统集成)。
Query "tricks" like temporary tables to store temporary results that can be reused,
查询“技巧”,如临时表,以存储可重复使用的临时结果,
How to evaluate the necessity of denormalization for performance improvement
如何评估非规范化对性能改进的必要性
How to use profiling tools for the database, to identify the bottlenecks.
如何使用数据库分析工具来识别瓶颈。
更多相关文章
- Asp.net中Web.config连接字符串及配置数据库sqlserver .
- 数据库Mysql的学习(一)
- 使用 pymysql 操作MySQL数据库
- Intellij Mybatis连接Mysql数据库
- 使用plsql访问远程数据库
- hsqldb数据库使用
- mysql数据库自增id用法大全_MySQL
- 我的MSSQL2000数据库自从我的系统从XPHOME升级到XPP版以后表都打
- SQL2000数据库脱机/只读/紧急模式 修复