首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >SQL Server Express数据库中建议使用多少个表?

SQL Server Express数据库中建议使用多少个表?
EN

Stack Overflow用户
提问于 2009-10-31 08:26:22
回答 2查看 452关注 0票数 0

我是个初学者。SQL Server Express数据库中建议的表数是多少?主要以速度上达到最佳性能为目标。通常是否建议使用两个数据库,而不是单个应用程序使用一个数据库?

EN

回答 2

Stack Overflow用户

发布于 2009-10-31 09:26:53

SQL Express数据库的大小限制为4 4GB。在这个限制范围内,任何数量的表都是公平的。表的数量对性能完全没有影响。相对于数据库而言,推动应用程序性能的唯一因素是表的适当设计,无论是作为逻辑模型还是作为物理数据库结构(即,正确选择聚集索引、非聚集索引、约束、默认值、数据类型等),以及正确查询和更新数据库ie。现有索引可以满足(有效地覆盖)的查询。

将应用程序数据库拆分成多个不同的数据库不是一个好主意。您正在失去恢复单元的一致性(您无法以一致的状态备份/恢复这两个数据库),并且您需要复制数据库周围的所有基础架构两次(安全角色和权限、维护活动和过程等)。此外,将应用程序数据库拆分成不同的数据库绝对不会带来性能优势。

票数 3
EN

Stack Overflow用户

发布于 2009-10-31 08:40:29

你可以做什么来让事情变得更快:

对数据库进行-break备份,以便它们跨多个快速驱动器使用多个文件

-federate (如果你运行的是Express,实际上不是你要做的)

-Install内存、内存、内存

-I记不住Express的限制,我也不想去查它们,但是在配置屏幕上,您可以指定专用于SQL的CPU数量,尽可能多地指定。您还应该能够在那里设置关联性(如果不能,则在任务管理器中)

如果您不需要,请不要运行任何不需要的东西(调度程序、报告引擎、服务器、客户端)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1652946

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档