sql - 通常使用什么方法进行索引,是升序还是降序?

标签 sql indexing

<分区>

我正在将索引应用于新数据库(大多数表上没有记录)

除了考虑过滤条件外,我还应该使用什么方法。我是否应该按降序索引记录,因为任何使用数据的窗口/Web 应用程序大多数时候都会访问新创建的记录。

我应该按升序排列主数据吗?

最佳答案

这取决于您将如何访问数据。

如果您打算按 DESC 比 ASC 更频繁地对它进行排序,那么请将您的聚簇索引设为 DESC。将索引视为快速引用 - 将其设置为尽可能接近您最常查询表的方式以获得最佳结果。

关于sql - 通常使用什么方法进行索引,是升序还是降序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11168404/

相关文章:

c++ - 在 QtConcurrent::run 中使用 QSqlDatabase 连接(伪连接池)

c# - 更快上传到数据库

mysql - 如何将同一个表的两个查询放在一起

Mysql - 将变量传递给子查询 From 子句

for-loop - Julia 中的 for 循环 - 遍历整个索引

mysql - 无论如何,是否可以根据选择查询将数据插入表中?

mysql - 无法使用 Innodb 在表中定义非唯一索引

performance - USER_TAB_COLUMNS 中的 LOW_VALUE 和 HIGH_VALUE

python Pandas : select a range of index

python - 如何从位于 3 索引的倍数的列表中获取所有数字