随笔分类 -  数据库

摘要:索引是数据库管理系统中用于加快数据检索速度的一种数据结构。不同类型的索引适用于不同的应用场景,下面将详细介绍几种常见的索引类型及其作用。 1. B树索引 应用场景: 当数据表的数据量较大时。 对于经常需要进行等值比较的查询操作。 作用: B树索引通过平衡树结构,减少数据检索时的磁盘I/O操作次数。 阅读全文
posted @ 2024-03-19 16:58 Fast & Furious 阅读(263) 评论(0) 推荐(0)
摘要:数据库索引的目的是为了加快查询速度,但在某些情况下,查询可能不会使用索引,即所谓的“不走索引”。以下是一些可能导致数据库查询不使用索引的情况: 全表扫描:当查询条件中的字段没有建立索引,或者查询的条件是对整个表进行范围查询(如使用 BETWEEN),数据库可能会选择全表扫描而不是使用索引。 低选择性 阅读全文
posted @ 2024-03-19 13:27 Fast & Furious 阅读(508) 评论(0) 推荐(0)
摘要:SQL中的COUNT函数是一个非常强大的聚合函数,它可以用来统计表中满足特定条件的行数。COUNT函数有三种不同的用法:COUNT(*)、COUNT(1)和COUNT(字段),每种用法都有其特定的用途和性能考虑。 COUNT(*) COUNT(*)用于统计表中的所有行,不论这些行的值是否为NULL。 阅读全文
posted @ 2024-03-18 15:12 Fast & Furious 阅读(2183) 评论(0) 推荐(1)
摘要:数据库中的字符类型选择对性能和存储效率有着重要的影响。char、varchar、nchar和nvarchar这四种字符类型各自有不同的特点和适用场景,同时也会影响数据库的碎片和页分裂情况。 char 类型 char类型用于存储定长的字符串。它会为每个值分配固定数量的空间,即使实际内容没有填满这个空间 阅读全文
posted @ 2024-03-18 14:49 Fast & Furious 阅读(2572) 评论(0) 推荐(0)