有问题就有答案
Q1:每秒有0.58个并发应该选什么配置的服务器
一般网站用虚拟主机即可,够用就行,没必要用整台的服务器。 推荐你用:万网虚拟主机-普及版(1G网页空间,送50M SQL数据库,支持HTML/ASP/NET/PHP/MYSQL/MSSQL),需要备案:150元/年。 可以加咱,在线上。
Q2:mssql 64cpu 128G内存支持多少并发
这个是要看应用需要的,如果每个应用需要1CPU和1内存,那就支持最多64个并发。如果只是SQL的并发,是没有限制的。
Q3:如何查MSSQL的并发连接数
最近有些客户提出想对SQL Server的连接数进行一些监听。总结了以下一些方法: 1、获取SQL Server允许同时用户连接的最大数 SELECT @@MAX_CONNECTIONS 2、获取当前指定数据库的连接信息 SELECT * FROM master.dbo.sysprocesses WHERE dbid IN( SELECT dbid FROM master.dbo.sysdatabases WHERE NAME='YourDataBaseName')--根据需要更改YourDataBaseName SELECT * FROM master.dbo.sysprocesses WHERE DB_NAME(dbid) = 'YourDataBaseName' 3、获取当前SQL服务器所有的连接详细信息 SELECT * FROM sysprocesses 以上查询结果包含了:系统进程和用户进程。 如果只是想查用户进程的话则需采用下面的方法 4、获取自上次启动 SQL Server服务 以来连接或试图连接的次数 SELECT @@CONNECTIONS 这个刚开始会有点误解,认为是当前SQL Server服务器当前所有的连接数。需要重点注意。
Q4:大流量网站求个解决方案。。并发8000左右。。日IP10W
如果那样,是需要国际带宽的,但不用那么大带宽
Q5:MSSQL 同一服务器不同数据库间表数据同步,有什么好的方法,分两种吧,即时的和延迟的
同一服务器的不同数据库间可以直接访问,比如两个数据库DB1,DB2当前连接的是DB1,可以用 select * from db2.dbo.table1 来访问DB2的表。 其中dbo是数据库所有者,默认为dbo。 还需要连接DB1的用户对两个数据库都有权限。关于同步,延迟的方法比较单一,做一个存储,加在作业里,定时调用即可。即时的可以分两种思路,第一可以用触发器的方式,在db1中需要同步的表里,创建触发器,当有数据操作的时候触发,同步数据。第二种思路,是前台事务操作db1的数据表的时候,同时写db2的数据表,两个操作放在同一个事务中。两种方法各有好处,个人推荐第一种。以上思路基于sql server 2005,之后的版本了解不够多,不知道有没有出什么更好的工具啥的。
Q6:微软SQL Server 2008 R2 标准版(25用户)最大并发连接数是多少?及支持多少客户端同时访问
SQL Server 2008支持并发的连接数分两种情况:1)不启用连接池当创建到101个连接的时候,就无法再创建新连接了。也就是说,如果连接字符串不做任何处理,我们的程序只能够跟SQLServer建立101个连接。2)启用连接池在连接字符串中加入代码:Pooling=true;Max Pool Size=40000;Min Pool Size=0;微软在MSDN上对最大连接数的定义是:“默认是0,代表不限制,但最大连接数是32767。SQL Server支持同时访问的客户端数量:开发版、速成版有客户连接限制,一般是10个连接。企业版、标准版没有限制,硬件能支持多少就能支持多少。扩展资料sql server 2008 R2 连接数过高的解决办法:由于公司最近两个Web站点做了负载均衡,但是缓存机制仍然是 Asp.Net 自带的缓存,这样就导致了每台Web 服务器内存中都有一份缓存,直接导致了多次请求DB数据库,造成了DB连接数过高。由于是两个较大的站点两台服务器做负载均衡(负载平衡),所以,DB 的连接数也飙升,几乎翻了3倍。公司DB服务器用的是 Sql Server 2008 R2 ,并且DB服务器配置是相当的强悍的,连接数一度冲击到740,真是让人惊叹不已。虽然链接数强悍,但是前台访问的页面 超时的 也是茫茫多,没办法,只能采用了紧急处理:1、加大程序中的缓存,特别是页面头部加上 OutPutCache 缓存。2、用上镜像的备份DB服务器,把2个站点的DB链接改到了镜像的DB,这台镜像DB和现在主DB是不在同一个机房的,目标就是容灾和在高流量的情况下快速切换