【问题标题】:Database performance with large rows大行的数据库性能
【发布时间】:2016-11-01 07:10:51
【问题描述】:

我有一个要求,我需要在一个非常大的表中获取有关特定列的信息。列中的值不是唯一的,并且重复多次。因此,要获取唯一信息,遍历整个表就变成了一项昂贵的操作。

是否有可以节省时间并提高数据库性能的设计策略?

【问题讨论】:

  • “大行”是指列大还是行大或行数大?无论哪种情况,显而易见的答案是使用索引,但也许您可以提供更多信息。
  • 行数大,值也不是唯一的
  • 您需要整列吗?你需要整行吗?您需要关于专栏的哪些“信息”?也许LENGTH(col)?还有什么?请澄清问题。

标签: mysql performance large-data


【解决方案1】:

通常,您将拥有一个包含您的唯一值和一个键的新表。您通过原始表中的键引用该表。然后,您有一个表格可以回答您的问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-09-18
    • 2012-04-27
    • 1970-01-01
    • 1970-01-01
    • 2013-10-19
    • 1970-01-01
    • 2012-08-01
    • 2018-01-08
    相关资源
    最近更新 更多