在我的数据库服务器上,有一个cronjob以一种方式备份所有的数据库,使得恢复它们变得容易。 这是这样的: 0 5 * * * /usr/local/bin/backup.php 问题是,在这个过程中,网站(使用该数据库服务器)非常缓慢。 甚至,Pingdom在stream程开始时向我发送了一个“网站停止”警报。 为了解决这个问题,我尝试了这个改变: 0 5 * * * / bin / nice -n 19 /usr/local/bin/backup.php 但似乎并没有改善这种情况。 这怎么可能? 可能问题是备份脚本locking数据库。 但是,如果我不locking表,则备份可能不一致。 你将如何解决这些要求下的问题? 1.不购买任何硬件2.易于实施和维护3.无专有解决scheme
思科路由器上的DHCP可以无缝迁移到Windows服务器吗? 我的所有search都提供了有关从2003迁移到2008 DHCP的提示,但思科到Windows都没有任何提示。
我有一个服务器崩溃,并采取了硬盘驱动器。 我把硬盘放在一个USB机箱里,但是主分区不能挂载,因为这个分区已经损坏了。 我能够看到USB硬盘驱动器,只是没有安装它。 使用“dd”命令,我能够find一个超级块,我能够做一个老硬盘的图像。 从这个图像中,我能够检索我的网页文件,但是我真正需要的是数据库,所以我使用了“e2fsck”,它把所有东西都放到了lost + found目录中,这里面有很多。 我已经浏览了整个lost + found目录,并且首先整理了所有的MySQL文件,然后整理出了date和时间标记,以匹配我试图检索的数据库。 每个文件名都是原始文件的inode编号,而且看起来好像是按某种顺序排列的,所以这些表格可能一次又一次地一个接一个地创build。 然而,没有模式,为什么inode数字的顺序中断? 标有“MISAM”的文件是.MYI文件。 标有“定义”的文件是.FRM文件。 有些显示版本9,有些是版本10 – 这是否有所作为? 标有“数据”的文件是.MYD文件。 一些显示“数据”,一些显示“DBase 3数据文件” – 这是否有所作为? 我可以使用“cat”命令来查看文件内容,但几乎不可能确定它属于哪个表。 如果我有一个表名的列表,有没有办法找出哪些文件属于哪些表? 即使如此,我怎样才能确定一个frm,myi和myd文件是否属于同一个表? 思考?
我在我们的实验室networking上安装了SQL Server 2005,我在单独的计算机上安装了MS SQL Management Studio连接到SQL Server,以安排一些数据库的备份工作。 它按照计划好的备份工作,我的问题是我将如何编辑备份作业的计划,以改变备份的开始时间。 谢谢。
作为我公司的一名独立开发人员,我错过了一些想法。 我已经获得了为我们的服务器收集一些硬件要求的任务,所以我们可以使一些内部网站公开面对。 目前的硬件是 SRV1 – 统计处理器。 Windows Server 2003英特尔至强CPU 3.00ghz 1个内存512个镜像RAID硬盘 SRV2 – 当前正用于复制某些表。 Windows Server 2003英特尔奔腾4 1200MHZ 1.00演出RAM 40演出硬盘 目前SRV1的stream量统计是 每小时的交通量1ø收到149 GiB 1,034 MiB已发送445 GiB 3,096 MiB总计594 GiB 4,130 MiB 机器正在运行瓦堆。 有几个简单的基于Java的程序正在读取和写入数据库。 应用程序1: 将数据加载到myisam表中 – >运行在myisam表上只select查询,并使用信息来插入和更新一个大的InnoDB表。 – >将大型InnoDB表(当前7.5 GiB 13磨logging)中的数据(插入和重复键更新查询)汇总到较小的InnobDB表(最大的2个gig 2,016,166logging)中以实现快速读取访问。 应用2: 读取较小的InnoDB表格,对其包含的数据进行一些警报/报告。 Web使用情况: 只读内部和外部的InnoDB表。 即使将这些表格中的数据存储到客户中,我也不相信服务器将通过Web服务器有大量的连接。 所以我不太在意,我更关心访问数据的速度。 所以,总结这个愚蠢的长问题。 什么人会build议在操作系统/内存/硬盘/ RAID /处理器方面。 我猜测答案会是最好的,你能负担得起。 但是我承认,对于像ram / […]
我有SBS 08 Standart。 我在事件查看器MSSQL $ SBSMONITORING事件ID 1105年,1827年有一些错误: 由于“PRIMARY”文件组已满,无法为数据库“SBSMonitoring”中的对象'dbo.EventLog','PK_EventLog'分配空间。 通过删除不需要的文件,删除文件组中的对象,向文件组中添加其他文件或为文件组中的现有文件设置自动增长来创build磁盘空间。 CREATE DATABASE或ALTER DATABASE失败,因为生成的累积数据库大小将超过每个数据库4096 MB的许可限制。 我尝试了数据库,为SBSMonitoring_log.LDF工作,但没有为SBSMonitoring.mdf,仍然4096MB。 我不知道如何重新安装监控。 谢谢你的帮助。
我有多个forms为"Shard_0", "Shard_1", "Shard_2" … "Shard_n" MySQL表格,它们都具有相同的表结构。 他们都住在同一个数据库中。 说我想要添加一列到所有这些表。 有没有办法做到这一点编程? 就像是: # pseudo code for i in range(n): tablename = "shard_"+str(i) ALTER TABLE tablename … 有没有可能做这样的事情? 如果有的话,我需要什么语言和/或图书馆? 谢谢
你好我是在一个非常尴尬的情况,我正试图从Ubuntu 9.10升级到Ubuntu 10.04昨天,而我更新忘记把我的笔记本电脑充电器和电池用完了。 由于我们知道在linux中没有追踪过程,所以我现在得到的是一个空白的terminal屏幕。 即使我login,我仍然卡在那个黑屏。 所以我看到的唯一方法是,格式化并重新安装我的Windows和Linux实例。 所以,在我格式化之前,我试图保存所有在linux分区中的数据。 我正在使用ext2explore来保存所有的文件。 我想知道是否有任何可能的方式从我的Windows分区导出数据库或一些表到文件? 我需要使用我的Windows分区备份我的数据库在Linux分区!
可能重复: 修复可疑数据库 我的SQL服务器2008年告诉我,你的数据库是可疑的,我不能看到我的表或我的数据我该怎么办?
有大约125个同时用户通过映射驱动器连接到服务器A,托pipe每个用户正在运行的应用程序。 服务器A上的这个应用程序正在从服务器B上的Oracle服务器获取数据。数据库大约为5GB,读取的数据相当繁重,数据适度更新。 这是足够的信息为每个服务器的一些基本规格? 如果不是,哪个服务器最需要的呢?