在物理服务器环境下,即使在全国各地都有更好的数据中心select,build议像数据中心一样居住在同一个主要城市。 主机和带宽成本,事件响应时间和持续旅行成本是主要关注的问题。 正常运行时间很重要,但是我们可以每年忍受一次半天的数据中心停机。 我正在计划一个数据中心应用程序部署,其中大约有十几台物理Linux主机(具有更多的function),每个主机都使用本地存储或备用数据库服务器或应用程序服务器定义数据库服务器的angular色。 这些机器将共享一个VLAN,并利用一些DAS第二线存储进行存档。 没有计划的虚拟化,除了一些可能大大利用物理机器的待机angular色。 附近的远程数据中心都提供有偿的工程支持。 目前我无法确定工程师在问题情况下能够了解我们的具体架构。 假设在紧急情况之间漫长的平均时间,我猜他们不会是那么熟悉的,甚至是相同的人。 我pipe理的远程服务器具有独立的angular色,多年来一直托pipe在数据中心之外,安装后永远不会看到机器。 我的问题来自StackExchange podcast,在这种情况下,物理networking硬件在快速通信的服务器负载下间歇性地变慢,需要长时间进行大量的debugging。 高端networking硬件超出了我目前的经验,这种types的故障排除在远程连接中是否可行,或者当这种情况发生时需要到现场是很常见的现象? 总而言之,在开展此类部署时,在主要城市的一个好的数据中心附近居住可以获得多less收益? 它是否超过了更大/更好的城市中更好/最好的数据中心的好处? 感谢您分享您在这方面的经验。 杰夫
我想访问运行在虚拟机上的数据库,该虚拟机驻留在连接到本地networking的服务器上。 以下是整个情况:Windows Server 2008 R2 Datacenter以虚拟机的forms运行,并且上面有Oracle数据库。 我使用RDP远程控制操作系统,但现在我想用我的电脑访问数据库。 我已经尝试在JDeveloper中使用主机名创build数据库连接,就像我的RDP连接IP一样,但不幸的是,这种方式不起作用。 任何人都可以提出完成这个任务的最好方法吗?
我们有一个DebianEDU 5.0.9 codename lenny 上周它崩溃,DHCP我得到错误: 找不到主机LDAP条目dhcp(&(objectClass = dhcpServer)(cn = dhcp)) LDAP:设备上没有剩余空间,无法恢复,错误28。 首先我注意到, DHCP服务器停止运行,当我试图重新启动它,我得到这个错误: tjener:〜#invoke-rc.d dhcp3-server启动dhcpd自检失败。 请修复configuration文件。 错误是: Internet Systems Consortium DHCP服务器V3.1.1 版权所有2004-2008 Internet Systems Consortium。 版权所有。 有关信息,请访问http://www.isc.org/sw/dhcp/ 连接到LDAP服务器ldap:389 成功login到LDAP服务器ldap 找不到主机LDAP条目dhcp(&(objectClass = dhcpServer)(cn = dhcp)) 遇到configuration文件错误 – 退出 invoke-rc.d:initscript dhcp3-server,操作“开始”失败。 我试着按照如下方式修复错误: http://wiki.debian.org/DebianEdu/Documentation/Lenny/Upgrades#DHCP_service_needs_to_repaired 首先文件"/usr/share/doc/dhcp3-server-ldap/dhcpd-conf-to-ldap.pl.gz"不存在。 所以我试图重新启动slapd 。 没有给出任何错误,但我无法达到lwat网站(www / lwat或serverip / lwat) 所以我试图赔偿slapd : stop slapd. invoke-rc.d slapd […]
我正在计划将DB2 8.1数据库从可怕的IBM编码迁移到UTF-8以支持更多的语言等。我遇到了一个困难的问题。 有关此迁移的一些注意事项: 我们使用db2move来导出和加载数据,db2look来获取数据库的详细信息(表空间,表,键等)。 我们发现加载过程与db2move导入很好地结合在一起,然而,加载数据需要7个小时,而当我们实际完成主数据库上的转换时,这是不可接受的停机时间。 我们现在使用的是db2move加载,因为它似乎只是在没有完整性检查的情况下抛出数据。 这导致我目前的问题。 在完成db2move加载过程之后,几个表处于检查暂挂状态并需要完整性检查。 完整性检查通过以下方式完成: 设置完整性。 立即检查 这适用于大多数表格,但是,有些表格会给出错误: DB21034E该命令是作为SQL语句处理的,因为它不是有效的命令行处理器命令。 在SQL处理期间,它返回: SQL3603N通过SET INTEGRITY语句检查数据处理已发现涉及名为“blah.SQL120124110232400”的约束的完整性违例。 SQLSTATE = 23514 互联网告诉我,这个问题的解决scheme是根据实际的表创build一个exception表,并告诉SET INTEGRITY命令发送任何exception到该表(如下): db2 create table blah_EXCEPTION like blah db2 SET INTEGRITY FOR blah IMMEDIATE CHECKED FOR EXCEPTION IN blah USE blah_EXCEPTION 现在,这是我所拥有的具体问题! 上面强制所有的行发布到指定的exception表。 那么这只是超级,buuuuuut我不能失去这个转换的数据,它简直不能接受。 互联网和IBM对将exception发送到exception表格然后“处理exception表格中的数据”有一个模糊的描述。 不幸的是,我不清楚这是什么意思,我希望一些明智的个人知道,可以帮助我,让我知道如何从这些表中检索这些数据,并将数据放在原来的/正确的表,而不是这些例外表。 如果您有任何问题,请告诉我。 谢谢!
Taps Server Error: Mysql::Error: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) 每当我尝试推送我的本地mysql到heroku postgres时,我得到这个错误。 看来,MySQLconfiguration错误,并且Windows不太可能有一个var / run目录。 我可以理解,我需要强制MySQL通过TCP连接,而不是通过套接字。 我查了教程,但它不能帮助我,任何人都可以帮助我呢? 我正在使用Windows 7。
我正在评估额外的CPU对Oracle数据库性能的影响。 我正在寻求许可Oracle标准版一 (SEO,最具成本效益)或Oracle标准版 (SE)。 按照Oracle许可条款,您可以在最多2个CPU的服务器上许可Oracle SEO,而Oracle SE可以在4个CPU服务器上获得许可。 我有兴趣知道Oracle将如何使用额外的CPU,具体如下: 数据库只有一个并发用户/连接 数据库主要用于读取数据 – 这是一种数据仓库,它始终读取一个大的事实表 为了在上述情况下提高Oracle性能(假设只有CPU数量增加),将钱投入额外的CPU(和Oracle许可证)是否合理?
我们有一个运行SQL-Server的生产服务器,它保存我们的后端数据,例如客户信息,销售发票等。这些数据的性质是“旧”数据可以改变,例如客户更新他们的地址。 目前,我们使用Windows Server 2008实例作为研究服务器,以便我们可以在其上运行MS-SQL从站,从事活动服务器以事务方式进行复制。 然后,我们每天从从机输出平面文件到我们的研究模式,这恰好是一个MySQL数据库。 我们通过将从数据读入一些algorithm来实现这一点,这些algorithm修改并将数据写入MySQL研究数据库。 我们删除研究数据库中的所有表格,并每天进行干净的导入以处理生产数据库和从属数据库中可能发生变化的“旧”数据。 因此,从实况数据库到我们的研究模式,实质上总是需要每天进行完整的转储和重新导入,这对我们来说是很好的,因为这些都是在本地完成的。 不幸的是,我们在MS-SQL复制和Windows服务器上都遇到了很多问题。 这些问题的来源实际上大多是以人为本而不是技术。 但是,我们增加了一些问题,我们不得不使用其他Linux应用程序服务器,因为在Windows上运行我们需要的一些平台/堆栈在Windows上很难。 我想把我们的研究服务器移动到一个我更熟悉的,能够正确pipe理和configuration的Linux机器上,但是我不知道最好的行动计划,从实时MS-SQL数据库到我们的研究MySQL模式,因为我们现在不会有活动复制到奴隶的选项。 基本上: 大约有5个SQL Server表总共〜3GB 我们的IT人员担心生产服务器上的IO负载,如果我们每天做3GB的出口(目前我们做事务复制到一个从机,然后从从机输出3GB)。 我们将SQL-Server数据更新到我们的研究模式的更新过程期望每天都进行整个导入,但是当然从平面文件/ SQL文件或表中导入并不重要。 所以,我们知道,无论如何,我们将会对SQL-Server数据进行平面文件导入,但问题是,是否有一种明智的方式来每天从MS-SQL表中导出数据,而不必做一个完整的转储? 我不是在谈论复制,因为在接收端不会有MS-SQL实例,因为它是一个Linux服务器。 但是,是否可以从MS-SQL服务器只导出已经修改了字段的行? 也就是说,在不修改SQL-Server表的schema的情况下当然要标记编辑的行… 🙂 SQL服务器可以保存修改的行或任何东西的日志? 如果没有这一切,是否有人有一个关于是否预计在每次进行3GB导出时,预算不足的SQL Server实例会跌倒? 这一点我不是真的买…我们正在谈论在早上几个小时的数据库负载最小(我们是一个小型的B2B互联网零售商,所以不会期望在这些小时内进行) 。 谢谢!
我已经切换到SQuirrel Client来查看具有各种表格的Oracle数据库。 在任何时候,我都需要同时查看几个相关表格的内容。 问题在于,至less在默认情况下,SQuirrel Client一次不能打开多个表。 当您单击不同的表格对象时,主视图会刷新新select的表格数据。 Oracle的SQLDeveloper(我试图移开)默认情况下,如果我记得,但有一个选项来“冻结”窗格。 SQuirrel客户端中是否有类似的选项? 我不需要能够在同一个屏幕上查看两个不同表格的内容(即分割视图),但是我希望能够为每个表格添加选项卡,这样我就可以在每个表格视图之间快速切换,而不必寻找在表格列表中一遍又一遍的表格。 注:我正在使用这个专业的能力,但如果它不属于这里,那么我想它可能会被移到超级用户。
我拥有一个WordPress的安装,并更新到3.4.1。 升级之后,我的wordpress出现了一个非常奇怪的放缓。 毕竟,我用了 define('SAVEQUERIES', true); 在我的wp-config.php中结合了我的主题footer.php中的以下代码 global $wpdb; echo "<pre>"; print_r($wpdb->queries); echo "</pre>"; 我发现,虽然我没有太多的查询(我得到了49个问题),还有 4查询超过9“ 3查询花了超过8“ 4个查询花了超过7“ 4查询超过6“ 8个查询花了超过5“ 1 Quiry花了超过4“ 在这里,我将向您展示一些查询: /* Execution time 7.0095062E-5 */ SELECT t.*, tt.* FROM wp_terms AS t INNER JOIN wp_term_taxonomy AS tt ON t.term_id = tt.term_id WHERE tt.taxonomy IN ('category') AND tt.count > 0 ORDER BY t.name ASC […]
我的Djangonetworking应用程序工作正常,写入数据到MySQL数据库。 但是,在过去的36个小时左右的时间里,它停止了工作。 我在命令行键入了“mysql”(我在amazon ec2上使用了ubuntu),错误是:ERROR 2002(HY000):无法通过socket'/ var / run / mysqld / mysqld连接到本地MySQL服务器。袜子'(2) 我检查/ var / run / mysqld和mysqld.sock不存在。 我试图启动和stopmysql服务器,但当我input“启动mysql”和“未知实例”,当我input“停止mysql”,我得到“作业无法启动” 我也试着去查找mysql错误日志,但是在/ var / log / mysql中没有任何文件,而/var/log/mysql.log是完全空的文件。 任何人都可以给我一些关于在哪里寻找解决这个问题的指针? 另外,你认为我的数据库中的所有数据现在都没有了吗?!?!?! 我真的希望不是… 我真的是一个业余的MySQL,所以我会很感激任何意见。 提前致谢!