楼主: kelsoncong

[精华] 如何让SQL Server支持高并发环境

[复制链接]
论坛徽章:
6
2009日食纪念
日期:2009-07-22 09:30:00ITPUB9周年纪念徽章
日期:2010-10-08 09:32:262011新春纪念徽章
日期:2011-02-18 11:43:352012新春纪念徽章
日期:2012-01-04 11:53:29秀才
日期:2015-08-06 10:47:08
31#
发表于 2012-9-13 10:13 | 只看该作者
kelsoncong 发表于 2012-9-13 10:09
京东的场景可能稍有不同,京东的网站其实存在着大量的只读操作,用户大多数时间实在浏览商品,但是促销网 ...

你要说明,你们网站读写所占大致比率

使用道具 举报

回复
论坛徽章:
67
现任管理团队成员
日期:2012-06-02 02:10:00ITPUB元老
日期:2012-09-12 14:06:14ITPUB社区千里马徽章
日期:2013-06-09 10:15:34季节之章:冬
日期:2012-09-04 11:05:30季节之章:春
日期:2012-09-05 09:20:36优秀写手
日期:2013-12-18 09:29:09马上有房
日期:2014-04-10 13:35:362014年新春福章
日期:2014-04-14 09:54:08马上有车
日期:2014-02-28 16:43:13马上加薪
日期:2014-02-19 11:55:14
32#
 楼主| 发表于 2012-9-13 10:14 | 只看该作者
edwardking888 发表于 2012-9-13 10:01
哈哈,京东做的很烂啊,还没有我们公司做的好。我们公司实现业务分离,上集群,读写分离,上SSD。性能提高了 ...

100倍,这个帅啊
SSD可能是一个好思路
你们有没压力测试过,并发(不是同时在线用户数)能支持多少?

使用道具 举报

回复
论坛徽章:
6
2009日食纪念
日期:2009-07-22 09:30:00ITPUB9周年纪念徽章
日期:2010-10-08 09:32:262011新春纪念徽章
日期:2011-02-18 11:43:352012新春纪念徽章
日期:2012-01-04 11:53:29秀才
日期:2015-08-06 10:47:08
33#
发表于 2012-9-13 10:16 | 只看该作者
kelsoncong 发表于 2012-9-13 10:06
感谢回复,
不过这是一个单一产品的促销业务,分库的话有一点难度。
读写分离我有点疑惑,因为高并发 ...

你们要不改程序和代码,瞬间提高性能,还是用SSD比较好,但是记得做RAID 1。不然有丢数据风险

使用道具 举报

回复
论坛徽章:
67
现任管理团队成员
日期:2012-06-02 02:10:00ITPUB元老
日期:2012-09-12 14:06:14ITPUB社区千里马徽章
日期:2013-06-09 10:15:34季节之章:冬
日期:2012-09-04 11:05:30季节之章:春
日期:2012-09-05 09:20:36优秀写手
日期:2013-12-18 09:29:09马上有房
日期:2014-04-10 13:35:362014年新春福章
日期:2014-04-14 09:54:08马上有车
日期:2014-02-28 16:43:13马上加薪
日期:2014-02-19 11:55:14
34#
 楼主| 发表于 2012-9-13 10:17 | 只看该作者
sthumanguan 发表于 2012-9-13 10:04
读写分离,提高并发,这个原理你不知道?相当于,原先5个并发,其中3个读,2个写,都要对一台服务器进行操 ...

读写分离我理解,但是要看具体的应用场合,
数据同步本省或多或少需要时间,对于大并发OLTP操作而言,可能会造成数据丢失,或者操作时间增加,导致连接不能及时释放,用户体验下降等问题

使用道具 举报

回复
论坛徽章:
67
现任管理团队成员
日期:2012-06-02 02:10:00ITPUB元老
日期:2012-09-12 14:06:14ITPUB社区千里马徽章
日期:2013-06-09 10:15:34季节之章:冬
日期:2012-09-04 11:05:30季节之章:春
日期:2012-09-05 09:20:36优秀写手
日期:2013-12-18 09:29:09马上有房
日期:2014-04-10 13:35:362014年新春福章
日期:2014-04-14 09:54:08马上有车
日期:2014-02-28 16:43:13马上加薪
日期:2014-02-19 11:55:14
35#
 楼主| 发表于 2012-9-13 10:18 | 只看该作者
edwardking888 发表于 2012-9-13 10:13
你要说明,你们网站读写所占大致比率

大致1:1左右吧

使用道具 举报

回复
论坛徽章:
6
2009日食纪念
日期:2009-07-22 09:30:00ITPUB9周年纪念徽章
日期:2010-10-08 09:32:262011新春纪念徽章
日期:2011-02-18 11:43:352012新春纪念徽章
日期:2012-01-04 11:53:29秀才
日期:2015-08-06 10:47:08
36#
发表于 2012-9-13 10:19 | 只看该作者
kelsoncong 发表于 2012-9-13 10:14
100倍,这个帅啊
SSD可能是一个好思路
你们有没压力测试过,并发(不是同时在线用户数)能支持多少?

哈哈

使用道具 举报

回复
论坛徽章:
67
现任管理团队成员
日期:2012-06-02 02:10:00ITPUB元老
日期:2012-09-12 14:06:14ITPUB社区千里马徽章
日期:2013-06-09 10:15:34季节之章:冬
日期:2012-09-04 11:05:30季节之章:春
日期:2012-09-05 09:20:36优秀写手
日期:2013-12-18 09:29:09马上有房
日期:2014-04-10 13:35:362014年新春福章
日期:2014-04-14 09:54:08马上有车
日期:2014-02-28 16:43:13马上加薪
日期:2014-02-19 11:55:14
37#
 楼主| 发表于 2012-9-13 10:19 | 只看该作者
edwardking888 发表于 2012-9-13 10:13
你要说明,你们网站读写所占大致比率

而且很多查询其实是包含在插入或者修改语句里面的,因此纯读的操作很少

使用道具 举报

回复
论坛徽章:
6
2009日食纪念
日期:2009-07-22 09:30:00ITPUB9周年纪念徽章
日期:2010-10-08 09:32:262011新春纪念徽章
日期:2011-02-18 11:43:352012新春纪念徽章
日期:2012-01-04 11:53:29秀才
日期:2015-08-06 10:47:08
38#
发表于 2012-9-13 10:19 | 只看该作者
本帖最后由 edwardking888 于 2012-9-13 10:20 编辑
kelsoncong 发表于 2012-9-13 10:14
100倍,这个帅啊
SSD可能是一个好思路
你们有没压力测试过,并发(不是同时在线用户数)能支持多少?

哈哈,最少3000没问题的,但是和你的代码有很大关系!

使用道具 举报

回复
论坛徽章:
67
现任管理团队成员
日期:2012-06-02 02:10:00ITPUB元老
日期:2012-09-12 14:06:14ITPUB社区千里马徽章
日期:2013-06-09 10:15:34季节之章:冬
日期:2012-09-04 11:05:30季节之章:春
日期:2012-09-05 09:20:36优秀写手
日期:2013-12-18 09:29:09马上有房
日期:2014-04-10 13:35:362014年新春福章
日期:2014-04-14 09:54:08马上有车
日期:2014-02-28 16:43:13马上加薪
日期:2014-02-19 11:55:14
39#
 楼主| 发表于 2012-9-13 10:20 | 只看该作者
edwardking888 发表于 2012-9-13 10:07
集群是提高HA性能,除非上SQL 2012的AlwaysOn。
replication是把读的的压力分出去,因为一般电商系统。读 ...

这个我同意,SQL Sever的cluster其实是一个伪集群,主要还是增加HA的

使用道具 举报

回复
论坛徽章:
67
现任管理团队成员
日期:2012-06-02 02:10:00ITPUB元老
日期:2012-09-12 14:06:14ITPUB社区千里马徽章
日期:2013-06-09 10:15:34季节之章:冬
日期:2012-09-04 11:05:30季节之章:春
日期:2012-09-05 09:20:36优秀写手
日期:2013-12-18 09:29:09马上有房
日期:2014-04-10 13:35:362014年新春福章
日期:2014-04-14 09:54:08马上有车
日期:2014-02-28 16:43:13马上加薪
日期:2014-02-19 11:55:14
40#
 楼主| 发表于 2012-9-13 10:21 | 只看该作者
edwardking888 发表于 2012-9-13 10:16
你们要不改程序和代码,瞬间提高性能,还是用SSD比较好,但是记得做RAID 1。不然有丢数据风险

恩,这个是SSD的自身的限制

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表