Mysql 时间列索引的理论与实践
我是MySQL的新手,我正在努力了解最佳实践。如果要创建包含事务历史记录的表,请执行以下操作:Mysql 时间列索引的理论与实践,mysql,Mysql,我是MySQL的新手,我正在努力了解最佳实践。如果要创建包含事务历史记录的表,请执行以下操作: 身份证 交易类型 项目 日期 如果我要频繁插入,是否应该在日期列中添加索引?数据将用于通过任何其他属性向用户提供其历史记录 索引是否有缺点?它的实现是否应该取决于表的大小?主键是什么?是否要使用日期范围查找事务?将索引添加到表中有两个原因。提高性能(主要是选择,但有时用于更新和删除)并强制值的唯一性。问题是:你将如何使用这些数据?不,你是怎么插入的。主键总是ID。@AlexH不总是。我在学术界经常遇到
索引是否有缺点?它的实现是否应该取决于表的大小?主键是什么?是否要使用日期范围查找事务?将索引添加到表中有两个原因。提高性能(主要是
选择
,但有时用于更新
和删除
)并强制值的唯一性。问题是:你将如何使用这些数据?不,你是怎么插入的。主键总是ID。@AlexH不总是。我在学术界经常遇到这种教条,那里的教授几乎没有任何实际经验。使用代理密钥有很多优点,但没有规定必须始终使用代理密钥。如果你的自然键值相对较小并且永远不会改变,那么你就没有理由不能让你的PK更自然。看见