我一直在使用Google App Engine来托pipe我的API,并保持对并发数据库连接的限制。 文档说,每个“应用程序引擎实例”( https://cloud.google.com/sql/faq#sizeqps )最多只能有12个并发连接,但我不太清楚这意味着什么。 我正在使用GoLang,而我的应用程序是事务性的,因此有12个并发数据库连接的限制意味着less于12个并发API连接。 这真的很低,似乎与谷歌的其他利率限制非常慷慨一步。 每个单独的进程不需要超过一个单一的数据库连接,所以如果有一种方法来产生多个“实例”,我会没事的。 但是我不太清楚这是什么意思,它是否适用于所有服务,每个服务,每个处理程序等。 在此先感谢您的帮助。 担
有一个简单的Unix控制台命令来确定哪个版本的数据库正在运行? 我有root用户访问Unix控制台。 预先感谢任何指导!
我想在Oracle的sqlplus中连接用户sys。 但是在连接之后,我input这样的内容: SQL> sqlplus sys as sysdba password:123456 错误:ORA-01030:权限不足警告:您不再连接oracle。 有人帮我解决我的问题吗? 谢谢!
我正在将开发数据库从旧的(即将退役的)数据库服务器迁移到运行Windows 2008 x64的VMWare托pipe的虚拟机。 旧服务器运行SQL Server 2000,SQL Server 2005和SQL Server 2008.我知道SQL 2005和SQL 2008中存在的“兼容级别”function。其中一个要求是能够备份本地SQL 2000和2005数据库并在客户端的SQL 2000和2005服务器上恢复它们 – 这是兼容模式似乎不支持的东西( MSDN论坛:如何将SQL 2005 DB还原到SQL 2000 )。 我的问题是这样的:有一个特殊的安装顺序,我应该遵循? 我的计划是: 安装SQL 2000,修补它 安装SQL 2005,修补它 安装SQL 2008,修补它 编辑1:如果我在“兼容级别”备份在SQL 2005服务器上运行的SQL 2000数据库,我将无法在SQL 2000服务器上恢复它。 编辑2:我问的关于安装顺序的原因:a)我以前被软件安装过(即Visual Studio); b)偏执狂 编辑3(最后):根据[Guy]给出的build议,我决定在专用的虚拟机(而不是共享的)上运行SQL Server的每个实例。 这应该简化维护并提高可靠性。 谢谢, 阿诺德
我正在使用一个生产MySQL数据库,我想: 创build从主服务器获取更新的数据库的只读从副本。 主人是唯一可以写入的人。 对数据库的副本有“非永久性写入”权限。 通过“非永久性”,我的意思是用户可以写入数据库并更改内容,但是到了某个时候,比如说,明天所有的更改都将会消失,所有的内容都将与主内容完全相同。 QUESTION 1:这可能吗? 我知道(1)是可能的,因为这里有一些文档http://dev.mysql.com/doc/refman/5.0/en/replication.html 。 但是我不确定我能不能同时得到(1)和(2)。 我问,因为我需要编写访问数据库的代码,因为它是每个人使用的生产数据库,有时我不能使用数据库。 我想写testing程序,使用复制奴隶(非永久性写访问),当我确定一切正常,我将运行我的程序使用主数据库,所以这些变化是永久的。 我想我的写作出现在奴隶,所以我可以确保正确的事情写入。 QUESTION 2:是否可以轻松地复制数据库? 数据库有一个真正巨大的表格。 我认为数据库是在4GB的数量级。 我只能在周末做复制,所以我不打扰每个人。 但是恐怕一个周末的时间不足以复制整个数据库。 那么,有没有办法一件件做? 还是有一些超级快速的方式来复制数据库? QUESTION 3:设置一切有多复杂? 我想可能会由于缺乏经验而花费很长时间,但是假设我有一个DBA为我做这项工作,我给他/她造成了多less麻烦? 任何帮助将不胜感激! 顺便说一句,我很新的MySQL和数据库一般所以要温柔:)
我们正在build立一个新的数据库系统,并有15个驱动器(操作系统板载+2)。 总共有15个驱动器,最好将所有14个设置为一个RAID-10块(+1热备份),或者分成两个RAID-10设置一个用于数据(8个磁盘)和一个用于日志/备份(6个磁盘)。 我的问题归结为以下几点:是否有一个具体点,在RAID-10设置中有更多的驱动器会将驱动器分成更小的RAID-10集。
这些要求目前是粗略的,但会感谢任何见解。 我们正在研究如何构build一个能够每天处理50个数据库数百万个查询的系统 – 特别是从编程语言和数据库select 它不是一个典型的网站,而是一个通过互联网访问的API /数据库。 速度至关重要。 应用程序将主要接收这些input(每个大约几kb),并且必须通过数据库查找来解决每个input。 只有几kb将被返回。 服务器将通过https / ssl运行。 添加: *是的,还会有几千个插入。 没有洞察到,但可以说10-50,000 /天。 *也可能有更新,但不要使问题复杂化 *不,它不会在一天中平均分散。 典型的,在办公/醒来的时候,负载会更高? 也许遵循正常的曲线 – 还不知道。 *数据库大小将为15亿条目。 *客户端不会发送sql查询,而是一个数字来检索数据库条目。
当devise一个Web应用程序的Facebook应用程序是精确的。 由于它的活力,它可以迅速攀升并迅速增长,是对的密集。 在devise数据库时应该记住什么? 例如,如果我需要碎片或以后有Master / Slave组合(使用Memcache),应留出什么空间? 考虑到我使用关系数据库与MySQL
我有两个Oracle 11g数据库服务器,一个在主站点,另一个在故障转移站点,我打算使用Oracle Data Gaurd进行故障转移。 我有几个问题1)我是否需要备用数据库备份。 如果是的话,那么这个要求是否与主要的一样呢? 2)在故障转移的情况下,什么是好的,自动故障转移还是手动的? 3)需要进行哪些configuration和实施设置才能维护数据库的通用IP地址(虚拟IP)。
我正在运行Gentoo。 我从Postgresql 8.2.7升级到9.0.1。 升级过程中的某个地方,旧的Postgresql没有取得插槽,所以没有了。 旧版本也从portage中删除,所以我不能只是重新出现它。 我有我的数据库的Postgresql数据目录,但它是没用的,因为Postgresql 9.0.1由于版本不匹配而拒绝运行它。 我已经尝试了很多解决scheme,但一直无法解决这个问题。 我怎样才能得到我的旧8.2.7数据目录中的数据库与Postgresql 9.0.1?