我过去经常使用4GB的VPS运行我的站点。随着时间的推移,我的存储需求越来越大,我最终转向了一台3TB专用服务器。作为一个副作用,我现在有32 of的RAM。不过我承认我真的不知道该怎么处理它。
现在是我重新开始工作的时候了,要么是一个带有8TB+的盒子,要么是分裂成一个主盒子和一个存储盒。
问题是,我需要/需要多少内存在我的唯一/主盒子。
我的网站每月产生200万的页面浏览量,并且在这个时候以非常好的速度前进。
它是一个带有MySQL服务器的PHP站点。我真的不知道该用什么指标来帮助你回答我的问题.
现在,免费的-m给
total used
我试图在我们网络上的两个实例之间设置一个链接服务器。我以前多次这样做过,没有遇到任何问题,但这一次我多次得到以下错误:
OLE DB provider "SQLNCLI10" for linked server "MYLINKEDSERVERNAME" returned message
"The transaction manager has disabled its support for remote/network transactions.".
Msg 7391, Level 16, State 2, Procedure tab
我试图使用以下语法创建临时mySQL表并将其加载到内存中,但遇到了"Table“错误:
CREATE TEMPORARY TABLE IF NOT EXISTS tmpHistory ENGINE=MEMORY SELECT * FROM history ORDER BY date ASC;
我的原始历史InnoDB表大约有300万行和大约300 My。我已经从它们的16 of默认值中增加了以下两个服务器变量:
max_heap_table_size = 536870912
tmp_table_size = 536870912
我在AWSr3.xLarge上运行mySQL,这是一个4核
我有一个PHP脚本配置为使用set_time_limit(0)和for(;;)进行无休止的循环。该脚本被编码为侦听特定的目录并等待文件。当检测到文件时,执行一些命令并保持循环。到目前为止,这对我的需求来说是非常成功的,但我也有顾虑。
在PHP中创建无限循环有什么性能上的缺点吗?如何配置我的服务器,使此脚本永远不会停止运行?或者在它停止运行时提醒我?我希望它也能在启动时启动。我有一台SUSE SLES 10盒子。
for (;;) {
// Check for empty directory
if (isEmptyDir($finishedDir)) {