|
Post by Mitu46544 on Nov 4, 2023 1:42:07 GMT -5
库索引是数据库用来存储表数据子集的较小辅助数据结构。它们是键值对的集合将用于创建索引的列指向特定表中记录的指针然而用于定义索引的数据结构更加复杂使得它们的速度一样快。定义索引时使用的默认数据结构是树。树是维护排序数据的自平衡树数据结构。对树的每次更新插入更新或删除都会重新平衡树。 这个视频提供了树数据 捷克共和国手机号码列表 构的精彩概念概述。在数据库上下文中每次写入索引列都会更新关联的索引。树的时间复杂度顺序扫描具有线性时间复杂度。这意味着检索记录所需的时间与您拥有的记录数呈线性关系。如果您不熟悉表示法的概念请查看什么是表示法。复制使用索引提高查询性能您可以使用属性函数向架构中的字段添加索引。 接受多个参数例如要索引的字段列表数据库中创建的索引名称支持更多的论点。您可以在参考中了解更多信息。通过向字段添加索引来更新模型进行更改后创建并运行另一个迁移以使用索引更新数据库架构复制生成的迁移接下来再次导航到该文件并将请求发送到您会注意到响应时间有了显着改善。就我而言响应时间缩短至毫秒。
|
|