问题标签 [indexing]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
17170 浏览

tsql - 临时表上的索引在表被删除的时候会被删除吗?

以下 SQL 是否也会删除索引 - 还是必须单独删除?

0 投票
12 回答
93853 浏览

sql-server - 哪些列通常可以制作好的索引?

作为“什么是索引以及如何使用它们来优化我的数据库中的查询? ”的后续行动,我正在尝试了解索引,哪些列是好的索引候选?专门针对 MS SQL 数据库?

经过一番谷歌搜索后,我读到的所有内容都表明,通常会增加且唯一的列是一个很好的索引(比如 MySQL 的 auto_increment 之类的东西),我理解这一点,但我使用的是 MS SQL,并且我使用的是 GUID 作为主键,所以看起来索引不会使 GUID 列受益...

0 投票
8 回答
8309 浏览

c - C101:从用户输入中填充数组的最佳方式?

我很难理解,因此很难在 C 中手动管理数组和索引。这是我的两种经典方法,但它们似乎不起作用,因为它们在达到条件时会继续循环:

任何建议将不胜感激!

更新:

现在它起作用了!非常感谢你们所有人的即时回复。这绝对是一个很棒的社区,它帮助了我很多。

0 投票
4 回答
4240 浏览

sql - 索引空值以在 DB2 上快速搜索

我的理解是空值在 DB2 中是不可索引的,因此假设我们有一个巨大的表 (Sales),其中的日期列 (sold_on) 通常是一个日期,但偶尔(10% 的时间)为空。

此外,让我们假设它是一个我们无法更改的遗留应用程序,因此这些空值将保留在那里并且意味着某些东西(假设是返回的销售额)。

我们可以通过在 sold_on 和 total 列上放置索引来快速进行以下查询

但是索引不会使这个查询更快:

因为索引是在值上完成的。

我可以索引空值吗?也许通过更改索引类型?索引指标列?

0 投票
4 回答
5360 浏览

sql - 包含 SQL 索引提示如何影响查询性能?

假设我在 SQL 2005 数据库中有一个表,其中包含 2,000,000 多条记录和一些索引。在我的查询中使用索引提示有什么好处?在查询中使用索引提示是否有缺点?

0 投票
5 回答
2504 浏览

mysql - 是否索引 < 或 > MySQL 查询?

如果我有类似的查询,

datetime_field列索引有帮助吗?即索引仅在使用相等(或不等)测试时有用,还是在进行有序比较时也有用?

(在不重新创建表的情况下更好地执行此查询的建议也可以!)

0 投票
11 回答
110820 浏览

mysql - 如何检查MySQL中表字段上是否存在索引

如何检查 MySQL 中表字段上是否存在索引?

我已经多次需要谷歌了,所以我分享了我的 Q/A。

0 投票
7 回答
4755 浏览

c++ - 使用迭代器获取向量的索引

当迭代向量的元素时,最好使用迭代器而不是索引(请参阅为什么使用迭代器而不是数组索引?)。

但是,可能需要在循环体中使用索引。在这种情况下,考虑到性能和灵活性/可扩展性,以下哪一项更可取?

  1. 恢复到索引循环/li>
  2. 计算偏移量/li>
  3. 使用 std::distance/li>
0 投票
4 回答
1691 浏览

database-design - 什么是正交索引?

我的产品责任范围内的一张表被批评为具有多个正交索引。

什么是正交索引?
为什么不好?
如何避免这种情况?

--Update--
后端数据库引擎在这里不一定相关,因为我们的应用程序与数据库无关。但如果它有帮助,甲骨文是一种可能性。

有问题的表格不用于财务分析。

0 投票
11 回答
119849 浏览

sql - 有哪些不同类型的索引,每种索引的好处是什么?

有哪些不同类型的索引,每种索引的好处是什么?

我听说过覆盖索引和聚集索引,还有更多吗?你会在哪里使用它们?