首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将1亿行、40g大小的SQL Server数据库迁移到mongodb

将1亿行、40g大小的SQL Server数据库迁移到mongodb
EN

Stack Overflow用户
提问于 2017-04-30 19:00:13
回答 1查看 266关注 0票数 0

我们有一个包含1亿行和40g大小的SQL Server数据库。我们的服务器有24个cpu和150g内存。SQL Server使用100%的cpu。服务器处于危急状态。

迁移到mongodb最好的解决方案是什么?

有什么工具可以完成这项工作吗?

EN

回答 1

Stack Overflow用户

发布于 2017-04-30 19:57:30

注意:这与其说是一个答案,不如说是一个扩展的评论。

1个40 GB的数据库不是一个大的/巨大的数据库。它更多的是一个中等大小的数据库(或中小型数据库)。

2乍一看,我不明白为什么我要迁移到mongodb这样的数据库和这样的硬件(24核?!CPU,150 GB RAM)。

3在我看来,数据库服务器性能低/慢的最可能原因可能是:

  • SQL Server缺少配置(例如:请参见最大内存)和/或Win服务器配置、
  • cpu和/或由外部进程生成的内存压力(例如:您是否在同一台计算机上运行IIS服务器)、
  • 缺少索引?
  • 编程技巧不佳(例如:游标)。

4我会聘请一家咨询公司来分析这个SQL实例。请参见:

Brent Ozar Limited https://www.brentozar.com/sql-critical-care/和/或

SQLSkills https://www.sqlskills.com/services/和/或

史蒂夫·斯特德曼http://stevestedman.com/consulting/和/或

谷歌的"sql服务器咨询“

@ontopic:

来源:http://www.commitstrip.com/en/2014/06/03/the-problem-is-not-the-tool-itself/

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

https://stackoverflow.com/questions/43705641

复制
相关文章

相似问题

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