sql – 对表进行分区以获得真正好处的好大小(行数)是多少?

I.E.如果我们有一个400万行的表.

其中有一个STATUS字段可以采用以下值:TO_WORK,BLOCKED或WORKED_CORRECTLY.

你会在一个只改变一次的字段上进行分区(大部分时间从to_work到working_correctly)?你会创建多少个分区?

解决方法

表中的行数通常不是用于确定是否以及如何对表进行分区的很好的度量标准.

你想解决什么问题?您是否尝试提高查询性能?数据加载的性能?清除数据的性能?

假设您正在尝试提高查询性能?您的所有查询都在STATUS列上有谓词吗?他们正在对行进行单行查找吗?或者您希望您的查询扫描整个分区?

相关文章

本篇内容主要讲解“sqlalchemy的常用数据类型怎么使用”,感...
今天小编给大家分享一下sqlServer实现分页查询的方式有哪些的...
这篇文章主要介绍“sqlmap之osshell怎么使用”,在日常操作中...
本篇内容介绍了“SQL注入的知识点有哪些”的有关知识,在实际...
1. mssql权限sa权限:数据库操作,文件管理,命令执行,注册...
sql执行计划如何查看?在SPL庞大的数据中我们不知道如何查看...