我正在创建一个新的数据库,我想知道在表中添加大量索引是否有任何不利之处,我认为可能需要一个索引.

如果我创建了一个索引,但最终没有使用它,这会导致任何问题吗?

推荐答案

索引使搜索表的速度更快,但写入的时间更长.拥有未使用的索引将会结束,从而导致一些不必要的速度减慢.

Database相关问答推荐

Golang Gorm和Gin无法创建具有关联的对象

在GridDB中使用存储过程失败

有关托管默认 SQL Server 实例的 Azure VM 数据库服务器的问题

如何让 Google Drive Electron 表格像 MySQL 数据库一样工作吗?

在 SQL Server 中找出调用存储过程

微服务:每个实例或每个微服务的数据源?

skip bad record in redshift data load

SQL Server 简单插入语句超时

恢复数据库备份时出错

SQLite3 不支持外键约束吗?

Android Room:如何建模关系?

如何通过 PHP 和 Linux 使用 pdo 连接到 mssql?

如何在 Google AppEngine 上实现自动增量

单元测试数据库

MySQL:为什么使用 VARCHAR(20) 而不是 VARCHAR(255)?

Data Mapper 是不是比 Active Record 更现代的趋势

我应该标准化我的数据库吗?

使用 Sinatra 时与数据库对话的最佳方式是什么?

Chrome 将其 SQLite 数据库保存到哪里?

获取 SQL Server 2008 中新插入行的主键