我想购买2个专用服务器,有一个用于存放mysql数据库,另一个用于运行Web应用程序,我不知道这是不是一个好主意。 ps在访问数据方面,我打算做数据库复制,在networking服务器上有slave数据库,显然master在mysql服务器上! 谢谢
我们有一个基于Java的SaaS应用程序,运行在2 GB的Linux VPS上的MySQL数据库上。 最近我们增加了RAM到服务器,几天之后,MySQL占用了99%的CPU使用量。 至于为什么会发生这种事情,我们是无能为力的。 我们已经在my.cnf文件中做了一些修改,就像我们在某些论坛上看到的一样。 我们已经增强了MySQL的资源。 我们下一步可以去哪里?
我正在将我们的SQL Server 2000数据库之一迁移到2008年的计划阶段/阶段。我们的数据库包含大量表(数百个)和存储过程(数百个)。 我试图找出哪些正在使用,哪些不是。 我的第一个猜测是查看sysobjects表,看看是否有一个字段存储“上次访问”,但我似乎无法findMSDN文档中的任何内容 。 什么是最好的方法去调查哪些对象正在使用或不在SQL Server 2000中?
我无法运行一个脚本,它应该重build一个通常在Tomcat 6(Debian版本)内部运行的Web服务(Fedora Commons数字仓库)的数据库。 我在Debian 6上运行它,尽pipeTomcat开始运行,但在运行Tomcat之前必须调用的重build脚本遇到了以下问题: ERROR 2010-10-11 13:26:38.836 [main] (Server) Fatal error while starting server java.lang.NoClassDefFoundError: org/apache/commons/pool/impl/GenericObjectPool at org.apache.commons.dbcp.BasicDataSource.createConnectionPool(BasicDataSource.java:1492) [na:Nightly-201002202152] at org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:1374) [na:Nightly-201002202152] at org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044) [na:Nightly-201002202152] at org.fcrepo.server.storage.ConnectionPool.getConnection(ConnectionPool.java:283) [fcrepo-server-3.4.jar:na] at org.fcrepo.server.utilities.SQLUtilityImpl.i_createNonExistingTables(SQLUtilityImpl.java:281) [fcrepo-server-3.4.jar:na] at org.fcrepo.server.utilities.SQLUtility.createNonExistingTables(SQLUtility.java:146) [fcrepo-server-3.4.jar:na] at org.fcrepo.server.utilities.rebuild.RebuildDOManager.postInitModule(RebuildDOManager.java:130) [fcrepo-server-3.4.jar:na] at org.fcrepo.server.Server.<init>(Server.java:636) [fcrepo-server-3.4.jar:na] at org.fcrepo.server.utilities.rebuild.RebuildServer.<init>(RebuildServer.java:43) [fcrepo-server-3.4.jar:na] at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) [na:1.6.0_21] at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39) [na:1.6.0_21] at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27) [na:1.6.0_21] at […]
好的,所以我正在学习本教程,并试图通过Hostgator将示例代码部署到我的MySQL和PHP Web服务器上。 好的,我把所有的文件都放在一个名为plaincart的文件夹中(我从上面提到的网站下载的文件夹)。 现在,在README文件中,它说明了如何在Web服务器上安装它: INSTALLATION INSTRUCTIONS 1.) Unzip plaincart.zip to the root folder under your HTTP directory ( or under your preferred directory) 2.) Create a database and database user on your web server for Plaincart 3.) Use the sql dump in plaincart.sql to generate the tables and example data 4.) Modify the database connection […]
如何为我的网站实施透明的高可用性数据库故障转移解决scheme?
从Windows远程连接到SQL SERVER有点问题。 我已经通过SQL SERVER MANAGEMENT STUDIO EXPRESS和SQL SERVER CONFIGURATION MANAGERvalidation了我的所有设置是正确的。 我可以使用来自其他操作系统(例如OS X,Linux等)的ODBC驱动程序进行远程连接。 但是,当我使用“SQL SERVER”作为驱动程序从远程Windows机器连接相同的凭据时,我被告知系统无法连接。 我试过创build一个ODBC数据源,我得到了同样的错误: Connection failed: SQLState: '01000' SQL Server Error: 14 [Microsoft][ODBC SQL Server Driver][TCP/IP Sockets]ConnectionOpen(InvalidInstance()). Connection failed: SQLState: '08001' SQL Server Error: 14 [Microsoft][ODBC SQL Server Driver][TCP/IP Sockets]Invalid Connection 从非Windows机器上我可以很好地使用SQL Server的IP地址。 但是,在远程Windows计算机上,IP地址和命名实例都不起作用。 仅供参考,我可以在实际运行SQL Server的计算机上使用命名实例创build一个ODBC数据源(但是这当然没有什么特别的 – 只是certificate它没有完全被占用)。 一个有趣的注意事项:如果我从Windows客户机使用SQL STUDIO 2005,我可以使用IP地址进行远程连接。 不过,我提出这个问题的原因是因为我需要使用我编写的软件包来从Windows机器远程连接到SQL Server。 以前,解决scheme只需要将来自SQL […]
我们正在运行SQL Server 2008(不是R2)。 64位机器/操作系统 – 32个演出记忆。 硬件/系统家伙正在使用Orion,我使用Idera监视系统生命。 Orion引用“物理内存大小”Idera使用术语“可用内存”。 现在他们都演出了4场演出。 总结所有过程的内存使用量约为3.5 gig,所以系统看起来不错。 系统家伙担心,因为猎户座总是显示32演出的“物理内存”,直到这最后一个操作系统补丁。 重启后,variables开始显示4演出。 他们认为有什么不对 (没有关于性能损失的报告,没有关于任何重要统计的问题)。 最小和最大设置为24个演出。 SQL Server只使用它所需要的。 但是,如果min设置为max,则一旦达到min,mem分配将永远不会低于min。 (对?)。 然而,在我看来,我们的系统从来没有接近分钟。 BOL(和其他人)谈论“启动后不久”的数据库服务器加载,以达到那个分钟,为SQL Server抢占空间,所以没有其他进程可以拥有它。 (这就是我们希望它的专用服务器的SQL Server的实例)。 问题:什么是数据库服务器负载,我该如何实现它? 谢谢,皮特Mottershead高级DBA中央国家赔偿奥马哈,内布拉斯加州。
Web服务器还是限制并发连接数的数据库?
我想在Ubuntu 10.04 64Bits上安装LucidDB。 他们在文档中说: 使用正确的位置为您的JRE设置JAVA_HOME(确保它是Java 1.6或更高版本),然后重新login: export JAVA_HOME=/usr/java/j2sdk 我只是将我的JAVA_HOME设置为我的jrepath: /usr/lib/jvm/java-6-sun/jre 但最后安装仍然失败。 有人会知道为什么? 这是我得到的堆栈跟踪: # Tracing configuration handlers=java.util.logging.FileHandler java.util.logging.FileHandler.append=true java.util.logging.FileHandler.formatter=java.util.logging.SimpleFormatter java.util.logging.FileHandler.pattern=$TRACE_DIR/Trace.log .level=CONFIG E OF LOCALCLASSPATH=$JAVA_HOME/lib/tools.jar for lib in `find $LIB_DIR -path $LIB_DIR/plugin -not -prune -o -name "*.jar"`; do LOCALCLASSPATH=$LOCALCLASSPATH:$lib done cygwin=false case "`uname`" in CYWGIN*) cygwin=true ;; esac if $cygwin; then LOCALCLASSPATH=`cygpath –path –windows "$LOCALCLASSPATH"` fi […]