Articles of 数据库

在Linux中的软/假的RAID

原版的 我没有太多的Linux经验,但这是一个很好的学习机会 我正在安装一个简单的数据库服务器,我想知道如果Ubuntu的服务器9.10(你们build议一个[begginer]服务器分布?)将工作与这个主板的硬件raid-1(没有Linux的RAID驱动程序上的供应商下载页面) http://www.foxconnchannel.com/product/Motherboards/detail_spec.aspx?ID=en-us0000346 编辑 一些技巧后,我发现我叫raid实际上是一个fakeraid,也发现了一些关于在使用dmraid的 fakeraid上运行Linux的文章,并build议软RAID ,因为性能/function几乎相同,我需要帮助另一个问题 一个更容易设置,并会自动恢复和/或启动1磁盘有些失败 请记住,我不是专家,所以如果有什么事情是很难configuration我宁愿站立的方式,至less现在。 提前致谢 亚瑟

在4 GB的SQL服务器数据库自动增长10%是太多了吗?

我收到以下错误: 2011-03-07 21:59:35.73 spid64数据库'MYDB'中文件'MYDB_DATA'的自动增长被用户取消,或在16078毫秒后超时。 使用ALTER DATABASE为这个文件设置一个较小的FILEGROWTH值或者明确地设置一个新的文件大小。 我做了一些研究,发现对于大型数据库,您应该将自动增长设置为固定大小(MB),而不是百分比。 我觉得这个数据库不大,我可能不会通过改变这个值来解决正确的问题。 有没有人有任何意见? 谢谢! 我正在使用Windows Server 2008上运行的SQL Server 2008 RC2

是否有一个日志分析器,将parsingIIS日志到一个可以查看的数据库?

我正在寻找一个工具,将它的调查结果转储到外部数据库,如SQL。 它不一定是SQL,我们只是想以某种forms的数据库的数据,所以我们可以操纵它。

在一个涉及很less或没有删除操作的RAID中使用SSD驱动器

从使用Solid State驱动器和raid的情况来看,我已经能够理解的问题是,在configurationRAID时,TRIM不能用于他们,因此导致磁盘在删除文件时变慢。 我目前正在考虑的一个用例是使用SSD:在一个raid存储数据库没有删除,只是读写操作执行。 这样做是否会绕过运行突袭SSD时不能使用TRIM的常见问题,或者其他(据说与数据库如何pipe理数据)表面有关? 更新:值得一提的是,为什么我开始考虑这样做的可行性是因为这些堆栈交换站点似乎一直在使用SSD存储一段时间( http://blog.serverfault.com/ post / our-storage-decision / )

重新启动数据库实例中的数据库,而不重新启动整个数据库实例

我有一个数据库服务器运行数据库的几个实例。 我在访问特定数据库时遇到问题,并且希望重新启动它,但不重新启动整个数据库服务器,因为它将影响实例中的其他数据库或同一服务器上的其他实例。 有没有一个使用命令行或任何其他手段重新启动一个单一的数据库? 是从服务器分离数据库,并将其附加或脱机,并重新联机与重新启动该数据库相同? 注意:只需添加其在win2k3上托pipe的MSSQL 2005服务器即可。

如果我使用mysqldump每隔3小时备份LIVE数据库会有什么后果?

如果我没有弄错,执行mysqldump的时候,会locking表,不是吗? 呃,没关系,我的问题是: 如果我使用mysqldump每小时备份LIVE数据库会有什么后果? 我有很多数据库(大约15个),但是我只需要备份10个数据库(其中2个数据库相当庞大,大约40 MB)。 因此,在我的batch file中,我为每个不使用“–all-”选项的数据库执行mysqldump。 我想尽可能经常备份这些重要的数据库,我打算每3小时做一次备份。 不过,我担心表演,恐怕会放慢我的网站。 有什么build议吗?

如何转储MySQL数据库的视图模式?

我有一个MySQL数据库,我希望转储模式的意见。 我该怎么做呢? 我用–no-data尝试了mysqldump,但是只能转储表模式。

替代多个WordPress安装(而不是使用WordPress亩)

我在服务器上运行多个WordPress实例来pipe理跨多个域的博客(也托pipe在同一台服务器上)。 有些域名甚至将多个WordPress实例用作子目录。 实施这些实例的最佳方式是什么,以便他们能够轻松地保持最新状态? 现在,在发布WP之后大约一到两周,我login并手动更新最新下载的tar.gz中的每个实例。 我在所有实例之间共享的唯一内容是内容项目(themese等)。 我通过符号链接到每个实例的安装path的“main”内容目录来处理这个问题。 有没有办法做一些类似于WordPress的实际代码部分? 我相信唯一的实例特定的configuration是为了连接数据库。

以低成本临时增加生产服务器上的存储空间的方式?

我们有一套6台服务器用于存储一些海量数据库。 目前,他们拥有280GB的磁盘空间,并通过15K SCSI驱动器镜像,我们现有的数据库将其填充到213Gb。 新的数据结构大约比旧的大1.1倍。 我们需要相当便宜地将这些系统的磁盘空间增加一倍。 我现在没有“预算”,但假设它在5K以下。 我们正在迁移我们如何存储这些数据库,我们也不会购买新的服务器迁移… 目标是将数据迁移到临时存储上的临时数据库,确认迁移成功后删除旧logging,然后将新logging移到永久存储上。 因此,总结一下:1)我们需要暂时“提高”容量以迁移数据2)我们不想花费很多钱3)我们需要在传输数据的过程中尽量减less风险。

VMware ESXi:暂停虚拟机进程(允许NFS存储重启),数据库,AD,特殊情况下的任何副作用?

情况: 在集成的一体化ESXi / ZFS存储服务器上,存储虚拟机使用裸机磁盘,并通过NFS(或iSCSI)将文件系统导出到ESXi,ESXi将其用作其他VM的池存储,在更新存储虚拟机时有一个问题,因为许多正在运行的虚拟机依赖于它,并且会因为NFS.AllPathsDown或类似原因而超时,这就等于将驱动器从正常的服务器上NFS.AllPathsDown而不closures。 当然,可以closures所有虚拟机,但这会变得非常耗时,也很乏味(或者必须编写脚本)。 将VM移到另一个主机上可能是可能的,但是花费更长的时间,并且在一台机器很多的小型设置中可能无法实现。 暂停虚拟机可以工作,但也很慢(有时比关机慢)。 可能的解决scheme… 一个简单而有效的解决scheme似乎是通过CLI停止VM进程与kill -STOP [pid]之后find它ps -c | grep -v grep | grep [vmname] ps -c | grep -v grep | grep [vmname] ps -c | grep -v grep | grep [vmname] ,执行存储虚拟机的升级/重启,然后使用kill -CONT [pid]继续VM进程的执行。 类似的解决scheme可能是快速重新启动 (在Solaris上可用/ illumos通过reboot -f或在Linux上通过kexec-reboot ),这需要几秒钟而不是几分钟,ESXi中的NFS超时(NFS连接丢失所有I / O被暂停,我想120秒,直到它被认为是永久存储下来)。 如果重启时间在ESXi NFS窗口内,理论上它应该与由于错误纠正而不响应一分钟的磁盘相当,然后恢复正常操作。 …和问题? 现在,我的问题是: 哪种方法更好,还是同样好/坏? 在数据库,Active Directory控制器,用户运行作业等机器等特殊情况下,什么是非预期的副作用? 在哪里要小心? […]