数据库创建表方法的优缺点有哪些

数据库创建表方法的优缺点有哪些,第1张

优点:

第一,通过创建唯一性索引,可以保证数据表中每一行数据的唯一性。

第二,可以大大加快 数据的检索速度,这也是创建索引的最主要的原因。

第三,可以加速表和表之间的连接,特别是在实现数据的参考完整性方面特别有意义。

第四,在使用分组和排序 子句进行数据检索时,同样可以显著减少查询中分组和排序的时间。

第五,通过使用索引,可以在查询的过程中,使用优化隐藏器,提高系统的性能。

缺点:

第一,创建索引和维护索引要耗费时间,这种时间随着数据 量的增加而增加。

第二,索引需要占物理空间,除了数据表占数据空间之外,每一个索引还要占一定的物理空间,如果要建立聚簇索引,那么需要的空间就会更大。

第三,当对表中的数据进行增加、删除和修改的时候,索引也要动态的维护,这样就降低了数据的维护速度。

使用索引可快速访问数据库表中的特定信息。

建立索引的目的是加快对表中记录的查找或排序。

为表设置索引要付出代价的:一是增加了数据库的存储空间,二是在插入和修改数据时要花费较多的时间(因为索引也要随之变动)。

数据库建索引主要是用于查询时进行排序的,当然某一字段没有建索引,sql里也可以它为关键字进行排序,但性能远远低于有索引的情况,记录比较多的时候对比更明显。至于性能,如果在记录比较多的情况,上万条记录,你又建了很多索引,数据库本身维护这些索引会付出很大的代价。这个时候你只要在几个常用的字段上加索引,删掉不用的索引,就会解决性能的问题。

以上就是关于数据库创建表方法的优缺点有哪些全部的内容,包括:数据库创建表方法的优缺点有哪些、数据库索引有什么作用和好处、索引的区别,对数据库的性能有什么影响等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9312987.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存