sql-server – SQL Server 2005表有多少列太多了?

前端之家收集整理的这篇文章主要介绍了sql-server – SQL Server 2005表有多少列太多了?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个请求允许动态表有1000列(由我的最终用户随机选择).这对我来说似乎是一个坏主意.它是一个可自定义的表,因此它将混合使用varchar(200)和float列(float最适合应用程序c double类型).此数据库主要是遗留应用程序的索引,并充当报告存储库.这不是记录系统.该应用程序有数千个数据点,其中很少一部分可以标准化.

有关这方面的性能影响的任何想法?还是一个理想的表格大小来分解它呢?

由于我不知道20k值的选择中的哪些字段,最终用户将选择规范化表是不可行的.我可以将这些数据分成几个表,我必须动态管理(可以添加或下载字段.然后删除行,并重新解析记录系统以填充表.)我的偏好是推回规范化所有20k位数据.但我没有看到这种情况发生.

解决方法

这对我来说闻起来很糟糕.

需要考虑的事项:

这些列中的大多数都包含NULL值吗?

许多人会被命名为Property001,Property002,Property003等……?

如果是这样,我建议您重新考虑数据规范化.

猜你在找的MsSQL相关文章