脚 本 之 家 www.jb51.net
页面导航:  不限条件-->SERVER
本地搜索:
大概浏览了一下,主要可能是因为以下几种原因:一种可能是发送的SQL语句太长,以致超过了max_allowed_packet的大小,如果是这种原因,你只要修改my.cnf,加大max_allowed_packet的值即可。还有一种可能是因为某些原因导致超时,比如说程序中获取数据库连接时采用了Singleton的做法,虽然多次连接数据库,但其实使用的都是同一个连接,而且程序中某两次操作数据库的间隔时间超过了wait_timeout(SHOWSTATUS能看到此设置),那么就可能出现问题。最简单的处理方式就是把wait_timeout改大,当然你也可以在程序里时不时顺手mysql_ping()一下,...
http://www.jb51.net//article/16431.htm
/************************************************************************************功能说明:备份和恢复SQLServer数据库*作者:刘功勋;*版本:V0.1(C#2.0);时间:2007-1-1*当使用SQLServer时,请引用COM组件中的,SQLDMO.dll组件*当使用Access中,请浏览添加引用以下两个dll*引用C:\ProgramFiles\CommonFiles\System\ado\msadox.dll,该DLL包含ADOX命名空间*引用C:\ProgramFiles\CommonFi...
http://www.jb51.net//article/16420.htm
我们用到的表结构如下:三张表的关系为:现有的测试数据为:我们需要的结果是:[code]DECLARE@strSQLVARCHAR(8000)SET@strSQL='SELECTt.STUNAME[姓名]'SELECT@strSQL=@strSQL+',SUM(CASEs.SNAMEWHEN'''+SNAME+'''THENg.[Score]END)['+SNAME+']'FROM(SELECTSNAMEFROM[Subject])AStmpSELECT@strSQL=@strSQL+'FROM[Score]g,[Subject]s,[Student]tWHEREg.SID=s.SIDANDg....
http://www.jb51.net//article/16407.htm
您可以在服务器上,企业管理器中,将一个个库脱机,就知道是那个造成了.对于不能脱机的库,可以先停止它的网站....
http://www.jb51.net//article/16339.htm
如下所示:[code]"AWU","102300","ZX240-3","2609997000","2609997000","3016924000","","3091775000","","","QCR0000285","""AYE","001800","ZX60","2609997000","2609997000","3016924000","","","","","",""[/code]虽然项目开发了应用程序,解析类似的文本文件,并将记录存储到数据库中,但效率显然不及批量导入。为了节约时间,从9:00PM开始,决定先尝试将文本文件导入Excel,再将Excel导入SQLServer2000...
http://www.jb51.net//article/16306.htm
专家解答  通过查询任何数据库中的三个系统表,你可以获得每个表的每一个字段的默认值。下面是这个核心查询。它返回分配给当前数据库中每个用户表的默认值。这个查询在SQL2000和SQL2005中都是兼容的。  Quote: [code]SELECTSO.NAMEAS"TableName",SC.NAMEAS"ColumnName",SM.TEXTAS"DefaultValue"  FROMdbo.sysobjectsSOINNERJOINdbo.syscolumnsSCONSO.id=SC.id  LEFTJOINdbo.syscommentsSMONSC.cdefault=SM.id ...
http://www.jb51.net//article/16298.htm
可以创建一个过程供永久使用,或在一个会话中临时使用(局部临时过程),或在所有会话中临时使用(全局临时过程)。也可以创建在MicrosoftSQLServer启动时自动运行的存储过程。语法CREATEPROC[EDURE]procedure_name[;number][{@parameterdata_type}[VARYING][=default][OUTPUT]][,...n][WITH{RECOMPILE|ENCRYPTION|RECOMPILE,ENCRYPTION}][FORREPLICATION]ASsql_statement[...n]参数procedure_name新存储过程的名称...
http://www.jb51.net//article/16249.htm
JSP连接MySql数据库方法首先先将MySql的数据库连接驱动拷贝到Tomcat/common/lib包下下载mysql-connector-java-5.1.6.ziphttp://mysql.cs.pu.edu.tw/Downloads/Connector-J/mysql-connector-java-5.1.6.zip配置Tomcat的虚拟目录-略创建jdbcMySql.jsp页面页面代码如下:[code]<%@pagecontentType="text/html;charset=gb2312"%><%@pageimport="java.sql.*"%><...
http://www.jb51.net//article/16167.htm
1.其中包括下载JDBCFROMicrosftSQL_Server2000的驱动程序(在微软官方网站下的,是sp3版的,这里就不写具体地址了,网上挺多的,但注意版本,我下的是sp3)。下载后发现是EXE文件,双击安装。默认安装目录:C:ProgramFilesMicrosoftSQLServer2000DriverforJDBC,其中C:ProgramFilesMicrosoftSQLServer2000DriverforJDBClib目录下的三个扩展名为.jar是我们要的驱动。然后配制环境变量:在classpath这个环境变量里加入以下语句:C:ProgramFilesMicrosoftSQ...
http://www.jb51.net//article/16095.htm
如果你的硬盘空间小,并且不想设置数据库的日志为最小(因为希望其他正常的日志希望仍然记录),而且对速度要求比较高,并清除所有的数据建议你用turncatetable1,因为truncate是DDL操作,不产生rollback,不写日志速度快一些,然后如果有自增的话,恢复到1开始,而delete会产生rollback,如果删除大数据量的表速度会很慢,同时会占用很多的rollbacksegments,同时还要记录下G级别的日志;当然如果有条件删除比如wheretime〈’2006-3-10’怎么办,能不能不记录日志用delete,回答是不行的,SQLServer引擎在设计上就会对Delete操作进行...
http://www.jb51.net//article/16063.htm
sqlServer提供了系统存储过程sp_procoption,这个存储过程可以用于当SQLServer服务启动时指派一个或者多个存储过程自动执行。这是一个很不错的选择,它可以用于多种多样的用途。比如,你可能在你的数据库中有开销很大的查询,这个查询在首次执行时会花费一些时间。通过使用sp_procoption,你可以在服务器启动时运行这个查询以此来预先编译执行计划,由此,你的某个用户就不会成为第一个运行这个特殊查询的不幸的人。我曾经用这个功能建立了一个我自己写的概要分析器服务器端跟踪的自动执行功能,这个跟踪功能成为服务器启动时被设置成自动执行的存储过程的一部分。[code]sp_procopt...
http://www.jb51.net//article/16049.htm
共有:241/10,当前1/25页  [首页] [上一页] 1 2 3 4 5 6 7 8 [下一页]  [尾页] 转到: