Articles of 性能

计算机规格为大型数据库

我应该使用什么样的计算机规格(CPU,RAM,磁盘速度)在2亿多条logging的数据库上运行查询? 查询是针对研究项目的,所以只有一个“用户”,一次只能运行一个查询。 我试图用自己的笔记本电脑与SQL Server的i3处理器,2GB内存,5400转的磁盘和一个简单的查询甚至没有完成8小时以上。 我有一个选项,通过eSata连接SSD并升级到4GB的RAM,但不知道这是否足够了… 谢谢! 编辑:数据库大约25 GB,索引设置不正确。 当我试图添加一个索引时,我让它运行了大约8个小时,但仍然没有完成,所以我放弃了。 我应该有更多的耐心:)? 一般来说,查询将运行一次,即使需要几个小时才能完成…. 此外,查询将产生大约1000万条logging,我需要使用Stata / Matlab进行处理,而且我担心我目前的笔记本电脑不够强大,但不确定瓶颈。

SQL Management Studio在32位Windows 7上非常慢

在Win 7上,我一直在SQL Management Studio中运行任何问题。基本上,通过Management Studio界面执行任何操作都会将其冻结几分钟。 运行一个查询几乎是不可能的,因为IDE只需要2分钟的时间来parsing它,而另外一分钟就可以在查询本身在IDE之外立即完成时运行它。 我甚至不会去查询devise器。 任何与用户交互较多的东西,比如在结果集中编辑一行,我必须点击一个单元格冻结前端。 我试图重新安装无济于事。 也尝试在兼容模式下运行没有任何区别。 任何人都有类似的经历? 我在32位Windows 7上运行SQL Management Studio 2008版本10.0.2531.0。连接到远程SQL Server实例(2008 R2)。 谢谢。

postgres在130MB的pg_restore之后是不能忍受的。 怎么修?

我有一个备份例程,将生产数据库复制到临时服务器上。 它工作没有问题,但是从一个快照恢复后,临时数据库变得难以忍受。 慢到我的Web服务器刚刚超时和502的时候。 我检查了一下,看看可能是什么原因造成的,我已经把它隔离到了两张大桌子上。 我们有一个会议桌上有几个大的文字字段。 我们正在存储一些非结构化数据,目前正在将其保存在TEXT字段中。 一旦我修剪掉了这张桌子(通过删除很多行),分期环境就会加速并开始正常运作。 我已经完成了数据库pg_reindexing的例程,并尝试了VACUUMing,但是它没有太大区别。 还是很慢 不需要访问这两个大表的页面正常运行; 没有加载的页面。 总之,我正在寻求帮助来回答两个问题。 如果我的数据库转储大于130 MB,不会导致此问题,是否有从生产到分段执行数据库复制的更好方法? 我以为130MB不是一个非常大的数据库。 我怀疑这些都是在我之前谈到的TEXT字段的大型会议表中。 有什么办法可以优化这个表吗? 在pg_restoring之后我可以做些什么调整吗? 我担心我将不得不在下雨天从这些备份中的一个恢复,这将影响整个网站的性能。 提前致谢。

我怎样才能确定是什么导致我的networking服务器变慢?

我怀疑一些特定的大文件或URL被打了很多,但我没有弄清楚它是哪一个。 是否有一些标准的故障排除工具或步骤build议? 谢谢!

使用英特尔X25-M 160GB和Oracle的经验

我们正在考虑用软件RAID10构build一个带有12个Intel X25-M G2 160GB驱动器的Oracle数据库。 它会运行Linux。 数据库在清晨的数据加载期间得到一些非常繁重的写入活动,除了它大部分是只读的(并且读取负载相当小)之外。 目前我们正在运行11个150GB Velociraptors(也是Linux软件RAID10),并希望X25-M能够加快数据加载速度。 我们目前有不同的磁盘重做数据的其余部分。 我想知道几件事情: 使用X25-M驱动器进行数据库的任何经验? X25-E不幸的是超出了我们的预算。 将重做分离到一些磁盘(非SSD)驱动器,例如2(raid1)或4(raid10)Seagate Constellations会有什么影响?

在EC2上运行游戏服务器和networking服务器

嘿家伙,我有一个虚拟主机和一个EC2服务器(运行一个游戏服务器)。 问题是我想用phppipe理程序访问/修改EC2的文件。 我看了很多select,只是让networking主机与EC2服务器(SSH等)沟通,但没有一个被淘汰。 我的问题是,如果我要在我的EC2服务器上安装一个轻量级的web服务器(想想lighttpd),它会对游戏服务器的性能造成多大的影响? 即使Web服务器(在EC2服务器上)不会得到很多命中(每天不到100个),我仍然偏离这个解决scheme。 谢谢你的想法,马克斯

VMDirectPath是否有助于磁盘IOPS性能?

我读了VMDirectPath资料,他们说这有助于10Gbs卡的性能。 当然,如果多个虚拟机直接访问物理10GbE卡,VMDirectPath可以避免VMM瓶颈。 这里我有两个问题: 如果我有3个1GbE卡,并想利用VMDirectPath的好处,我应该先绑定3个卡? 或者我应该以某种方式绑定一个虚拟机的物理网卡的VMDirectPath的帮助? 可能吗? 如果我想在ESXi中将磁盘configuration为直通模式,性能是否会提升?

使用需要多个CPU的VM的ESXi性能注意事项

我将尽快购买新服务器,并希望将服务器整合到一个虚拟机服务器中。 我会有相同的基础设施抵消,所以这不是把我所有的鸡蛋放在一个篮子里的情况。 我有一个terminal服务器,运行一个非常受CPU限制的应用程序(RAM,磁盘I / O和networkingI / O较亮),运行在2x Xeon E5405机箱上。 我还有一个运行在另一个盒子上的Domino服务器(旧的Prestonia Xeon),一个AD域控制器(没有FSMOangular色,一个全局树的成员,大致相同的年份),一个轻微使用的文件服务器(同一年份的另一个至强)和运行在相当弱的硬件上的Linux服务器。 我打算购买一个带有几个CPU的服务器,然后将所有的但只有一个或两个分配给TS虚拟机(将具有虚拟SMP)。 剩下的虚拟机将不会有虚拟的SMP,可以在剩下的1个或2个CPU中自由调度。 我听说用许多虚拟CPU运行虚拟机的性能不佳 – 这有什么道理吗? 我还需要一个可以与LTO3 SCSI磁带机对话的备份解决scheme,并且能够备份虚拟机,这样DR就像设置另一个VMWare机箱并恢复一样简单。 有什么build议么? 任何其他硬件或软件的陷阱要注意?

solaris 10区域的性能问题。 多个pollsyscalls

我们在Solaris 10区域上运行的JAVA程序运行缓慢。 我在pid上运行了一个truss ,发现即使程序没有做任何事情,也会产生下面的消息: pollsys(0x00000000, 0, 0xFFFFFFFE14DFEEC0, 0x00000000) = 0^M /51: timeout: 0.010000000 sec^M /51: pollsys(0x00000000, 0, 0xFFFFFFFE14DFEEC0, 0x00000000) = 0^M /51: timeout: 0.010000000 sec^M /29: pollsys(0x00000000, 0, 0xFFFFFFFE242FF970, 0x00000000) = 0^M /29: timeout: 0.050000000 sec^M /51: pollsys(0x00000000, 0, 0xFFFFFFFE14DFEEC0, 0x00000000) = 0^M /51: timeout: 0.010000000 sec^M /51: pollsys(0x00000000, 0, 0xFFFFFFFE14DFEEC0, 0x00000000) = 0^M /51: […]

网站性能 – Akamai

我们正在面对一个服务器的性能问题,这个服务器每个月托pipe一个约5万用户的网站。 我们一直在讨论改善性能的不同select,我们目前正在使用Akamai的反向代理服务,通过向全局服务器提供caching页面和资源来释放服务器负载。 通过这样做,我们开始遇到一些问题,例如“用户A尝试login,但页面呈现就像用户B已login”类似的问题。 Akamai可以添加exception,允许一些页面不被caching,但问题是我们正在运行joomla,当这个网站build立时,他们没有启用漂亮的URL,所以一切都通过index.php和Akamai不能添加exception与查询string(index.php?var = val)。 当前的url风格是这样的:/index.php?option=com_content&task=blogcategory&id=618&Itemid=1123 为了增加akamai的例外,我们必须启用漂亮的url,但网站是巨大的,有相当多的资源(img src =“templates / …. jpg”),所以如果我们启用漂亮url,网站的图片和资源将会中断(我们必须修复大量的内容)。 你们有什么其他的想法,我们可以做什么? 也许我们没有想到什么,你呢? 您有任何有关Akamaicaching服务的经验吗?