点击这里使用RSS订阅本Blog:
此文转自http://blogold.chinaunix.net/u3/93470/showart_2001536.html1.索引作用在索引列上,除了上面提到的有序查找之外,数据库利用各种各样的快速定位技术,能够大大提高查询效率。特别是当数据量非常大,查询涉及多个表时,使用索引往往能使查询速度加快成千上万倍。例如,有3个未索引的表t1、t2、t3,分别只包含列c1、c2、c3,每个表分别含有1000行数据组成,指为1~1000的数值,查找对应值相等行的查
系统 2019-08-12 01:33:57 2703
直接上代码首先定义一个接口1publicinterfaceITransferData2{3StreamGetStream(DataTabletable);4DataTableGetData(Streamstream);5}ViewCode如果需要直接操作文件的话,就自己在封装一次然后定义csv类的具体实现publicclassCsvTransferData:ITransferData{privateEncoding_encode;publicCsvTran
系统 2019-08-12 01:33:13 2703
SQLEXPR.EXE和SQLEXPR32.EXE的区别2008-09-1922:35by挨踢人,1539阅读,0评论,收藏,编辑首先说明下,这两个安装程序位于VisualStudio安装光盘里的X:\WCU\SSE目录下,两个都是SQLSERVER2005Express的安装程序。手动安装SQLSERVER2005Express时,不少人为这两个文件烦恼,因为不知道应该运行那个才是对的。从文件名和文件信息上来看,两个文件都是SQLSERVER2005Ex
系统 2019-08-12 01:32:05 2703
----设置字符集步聚-------conn/assysdba;shutdownimmediate;startupmount;altersystemenablerestrictedsession;altersystemsetjob_queue_processes=0;alterdatabaseopen;alterdatabasecharactersetinternal_useZHS16CGB231280;(默认值:ZHS16GBK)shutdownimme
系统 2019-08-12 01:55:40 2698
对DBA而言,CREATETABLEAS可谓是家常便饭,顺手拈来。需不知该方式虽然简单,但疏忽也容易导致意想不到的问题。笔者前阵子就碰上了这样的事情。由于是对原表进行克隆,且数据存储在不同的表空间,因此毫不犹豫地使用了CREATETABLEAS,结果在运行package时,error...--1、非空约束遗失-->使用createtableas来创建对象scott@CNMMBO>createtabletb_deptasselect*fromdeptwher
系统 2019-08-12 01:52:07 2698
////CCFuntion.m//CCFC////Createdbyxichenon11-12-30.//Copyright2011ccteam.Allrightsreserved.//#import"CCFuntion.h"@implementationCCFuntion//returnswhetherthefunctionexistsornot+(BOOL)isFuntionExist:(IMP)funcPtr{returnfuncPtr!=NULL;
系统 2019-08-12 01:32:40 2698
官网:http://www.mongodb.org/display/DOCS/Security+and+Authentication#SecurityandAuthentication-ReplicaSetandShardingAuthenticationhttp://www.mongodb.org/display/DOCS/Replica+Set+Authentication实在不行还可以使用:IPAddressBinding:http://www.mo
系统 2019-08-12 01:32:11 2698
安装前准备:笔者主机为Fedora14,安装所需的软件:《红帽企业级LinuxAS版》RedhatEnterpriseLinuxASv5.4rhel-server-5.4-i386-dvd.isolinux_x86_11gR1_clusterware.ziporacleasm-2.6.18-164.el5-2.0.5-1.el5.i686.rpmoracleasmlib-2.0.4-1.el5.i386.rpmoracleasm-support-2.1.3
系统 2019-08-12 09:30:19 2696
有现场server启动时,启动不了,后台报错如下:[8/26/1310:46:42:067CST]00000022ThreadMonitorWWSVR0605W:Thread"server.startup:1"(00000020)hasbeenactivefor689260millisecondsandmaybehung.Thereis/are1thread(s)intotalintheserverthatmaybehung.atjava.net.Sock
系统 2019-08-12 01:55:06 2693
原文:批量执行SQL文件摘要:很多时候我们在做系统升级时需要将大量的.sql文件挨个执行,十分不方便。而且考虑到执行顺序和客服的操作方便性,能不能找到一种简单的方法来批量执行这些sql文件呢?主要内容:准备工作利用osql/ocmd命令批量执行sql文件使用master..xp_cmdshell存储过程调用osql/ocmd命令总结一、准备工作既然是要批量执行sql文件,首先我们建立两个sql文件:1.sql和2.sql。1.sql的内容:INSERTIN
系统 2019-08-12 01:52:03 2693
1.1现象描写叙述数据库节点响应缓慢,部分用户业务受到影响。查看数据库告警日志,開始显示ORA-07445错误,然后是大量的ORA-04031错误和ORA-00600错误。检查数据库日志,数据库仍处于活动状态的信息例如以下:SatJul1707:51:522010Thread1advancedtologsequence266272Currentlog#2seq#266272mem#0:/dev/rlv_redo121Currentlog#2seq#2662
系统 2019-08-12 01:51:27 2693
原文:SQL点滴18—SqlServer中的merge操作,相当地风骚今天在一个存储过程中看见了merge这个关键字,第一个想法是,这个是配置管理中的概念吗,把相邻两次的更改合并到一起。后来在technet上搜索发现别有洞天,原来是另外一个sql关键字,t-sql的语法还是相当地丰富的。本篇是一篇学习笔记,没有什么新意,这里给出technet上的地址连接供大家参考权威:http://technet.microsoft.com/zh-cn/library/b
系统 2019-08-12 01:33:19 2692
ThetablebelowshowstheADODataTypemappingbetweenAccess,SQLServer,andOracle:DataTypeEnumValueAccessSQLServerOracleadBigInt20BigInt(SQLServer2000+)adBinary128BinaryTimeStampRaw*adBoolean11YesNoBitadChar129CharCharadCurrency6CurrencyMo
系统 2019-08-12 01:51:27 2691
[EntLibFAQ]“不允许所请求的注册表访问权”的解释VersionDateCreatorDescription1.0.0.12006-5-2郑昀@Ultrapower草稿继续阅读之前,我们假设您熟悉以下知识:nMicrosoftEnterpriseLibraryJune2005nEventLog和注册表的关系[现象]首先,这种情况发生在第一次使用MicrosoftEnterpriseLibraryJune2005的库(不限定是哪一个库,可以是Cach
系统 2019-08-12 01:33:52 2691