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.

    如何使用数据库分析工具来识别瓶颈。

更多相关文章

  1. Asp.net中Web.config连接字符串及配置数据库sqlserver .
  2. 数据库Mysql的学习(一)
  3. 使用 pymysql 操作MySQL数据库
  4. Intellij Mybatis连接Mysql数据库
  5. 使用plsql访问远程数据库
  6. hsqldb数据库使用
  7. mysql数据库自增id用法大全_MySQL
  8. 我的MSSQL2000数据库自从我的系统从XPHOME升级到XPP版以后表都打
  9. SQL2000数据库脱机/只读/紧急模式 修复

随机推荐

  1. 使用sqoop从mysql往hive中增量导数据shel
  2. 使用VS 2012调试PostgrelSQL
  3. 让我的MySQL能够承受上亿万条的数据量的
  4. MySQL数据库的基本操作
  5. sql System.Data.SqlClient.SqlError: 无
  6. webgote的例子(6)SQL注入(盲注)
  7. c访问mysql总报错,请指教
  8. MySQL图形界面客户端
  9. [sql2008错误问题] RegisteredServerExce
  10. 将下面语句插入到SQLSERVER数据库中出现