![创造性地使用 SQL Express](https://linux22.com/image/524741/%E5%88%9B%E9%80%A0%E6%80%A7%E5%9C%B0%E4%BD%BF%E7%94%A8%20SQL%20Express.png)
我所在的公司有一个基于 SQL Server 的旧系统,它已经存在了大约 7 年,数据库大小为 13GB。有两个服务器,Web + SQL。如果我们按日期对数据库进行分区,并为每年制作一份副本,则该年的每个副本大小将小于 2GB。与尝试对其进行性能调整相比,这将使系统以更少的努力获得更快的速度。此外,它还允许我们将其扩展到超过 1 个 SQL Server。
我的问题是,如果我们这样做,我们将不需要 SQL Server Standard Edition 许可证,也就是说 Express 应该没问题,因为它小于 4GB。与标准版相比,使用 Express 可能会出现任何问题吗?
答案1
请注意,Express Edition 缺少调度程序,因此您将无法在 SQL 或任何其他脚本中安排备份。您需要运行 sqlcmd 的外部调度程序。
问候,D。
答案2
您准备好处理负面因素了吗,比如失去参照完整性和查询性能?
答案3
这取决于你如何定义“问题”
您是否能够应对 1 个处理器、1 GB RAM 和 4 GB 存储空间的限制?Microsoft 网站
答案4
单 CPU 许可证费用为 6000 美元。如果您有一台 6 核双 CPU 服务器,则费用为 12,000 美元。我敢打赌,您将花费更多员工时间来处理这些额外的集成工作。如果您考虑扩展,您还需要购买更多 Windows 许可证。
http://www.microsoft.com/sqlserver/2005/en/us/pricing.aspx
调整现有应用程序或花钱购买工具。进行一些基本的查询调整并不困难 - 查看 SQL Profiler、查询执行计划并了解性能最差的查询是什么。