有关Oracle的执行计划说明,参考我的Blog:OracleExplainPlanhttp://blog.csdn.net/tianlesoftware/archive/2010/08/20/5827245.aspx一.查看当前session的SIDSYS@anqing1(rac1)>SELECTUSERENV('SID')FROMDUAL;USERENV('SID')--------------137SYS@anqing1(rac1)>SELECTSI
系统 2019-08-12 09:30:13 2513
MongoDB数据文件内部结构有人在Quora上提问:MongoDB数据文件内部的组织结构是什么样的。随后10gen的工程师JaredRosoff出来做了简短的回答。每一个数据库都有自己独立的文件。如果你开启了directoryperdb选项,那你每个库的文件会单独放在一个文件夹里。数据库文件在内部会被切分成单个的块,每个块只保存一个名字空间的数据。在MongoDB中,名字空间用于区分不同的存储类别。比如每个collection有一个独立的名字空间,每个索
系统 2019-08-12 01:55:42 2513
/**TABLE_NO:0010*TABLE_NAME:序列号信息表(COMM_CONFIG)*TABLEDESC:为保证序列号生成与数据库无关,本系统单独建表存储不同序列号的当前值。本表只存储一条记录*AUTHOR:王保政*DATE:2008-12-18**/CREATETABLECOMM_CONFIG--序列号信息表(ROW_IDVARCHAR2(40)NOTNULLENABLEPRIMARYKEY,--记录唯一ID,此ID值在记录生成后不做修改NEX
系统 2019-08-12 01:54:57 2513
事务的隔离级别SQLServer通过在锁资源上使用不同类型的锁来隔离事务。为了开发安全的事务,定义事务内容以及应在何种情况下回滚至关重要,定义如何以及在多长时间内在事务中保持锁定也同等重要。这由隔离级别决定。应用不同的隔离级别,SQLServer赋予开发者一种能力,让他们为每一个单独事务定义与其他事务的隔离程度。事务隔离级别的定义如下:是否在读数据的时候使用锁读锁持续多长时间在读数据的时候使用何种类型的锁读操作希望读已经被其他事务排他锁住的数据时,怎么办?
系统 2019-08-12 01:53:46 2513
用游标(Cursor)+While循环的方法,对Customers表中的CompanyName列进行遍历declare@customernvarchar(50)declarepcurrcursorforselectdistinctcompanynamefromcustomersopenpcurrfetchnextfrompcurrinto@customerwhile(@@fetch_status=0)beginprint(@customer)fetchne
系统 2019-08-12 01:53:41 2513
在索引列上使用函数使得索引失效的是常见的索引失效原因之一,因此尽可能的避免在索引列上使用函数。尽管可以使用基于函数的索引来解决索引失效的问题,但如此一来带来的比如磁盘空间的占用以及列上过多的索引导致DML性能的下降。本文描述的是一个索引列上使用函数使其失效的案例。一、数据版本与原始语句及相关信息1.版本信息SQL>select*fromv$version;BANNER---------------------------------------------
系统 2019-08-12 01:52:15 2513
MySQL数据库备份命令备份MySQL数据库的命令mysqldump-hhostname-uusername-ppassworddatabasename>backupfile.sql备份MySQL数据库为带删除表的格式,能够让该备份覆盖已有数据库而不需要手动删除原有数据库。mysqldump-–add-drop-table-uusername-ppassworddatabasename>backupfile.sql直接将MySQL数据库压缩备份mysqld
系统 2019-08-12 01:51:51 2513
这节我们主要讲讲我的游戏交易数据分析项目的ETL(数据抽取、加载、转换)具体是怎么做的。先来讲下源系统吧,因为我们的交易主站的服务器不是架在公司的,因此不能直接从源系统直接抽取数据了。事实上我们已经存在一个简单的数据分析系统了,只不过这个是以前人家做的,没有采用sqlserver2005的BI平台来做,而是直接写winform程序来弄的。原来的数据抽取是主站那边提供导出的excel文件过来,然后到我们这边,导入到我们的分析库中去。好了,为了简便,事实上我只
系统 2019-08-12 01:33:11 2513
mysql命令大全(转)SQL数据结构MySQLSQLServer正则表达式启动:netstartmySql;进入:mysql-uroot-p/mysql-hlocalhost-uroot-pdatabaseName;列出数据库:showdatabases;选择数据库:usedatabaseName;列出表格:showtables;显示表格列的属性:showcolumnsfromtableName;建立数据库:sourcefileName.txt;匹配字符
系统 2019-08-29 23:53:14 2512
时间紧张,先记一笔,后续优化与完善。一、数据类型(用常)数据类型义含CHAR(n)长度为n的定长字符串VARCHAR(n)大最长度为n的变长字符串INT存储正负整数(-2E31~2E32)SMALLINT存储正负整数(-32768~32767)TINYINT存储小范围的正整数(0~255)NUMERIC(p,d)定点数,由p位数字(不含包号符、小数点)成组,小数点面后d位数字FLOAT(n)浮点数,精度最少为n位数字DATETIME日期二、完整性约束1、说
系统 2019-08-12 01:54:50 2512
Oracle单表的复杂查询selectavg(sal),max(sal),deptnofromempgroupbydeptno;selectavg(sal),max(sal),deptnofromempgroupbydeptnohavingavg(sal)>2000orderbydeptno;查询工资高于500或者是岗位为MANAGER的雇员,同时还要满足他们的姓名首字母为大写的J?select*fromempwhere(sal>500orjob='man
系统 2019-08-12 01:54:19 2512
当需要集合里面某个数据变化的时候进行动画,用到了DataTrigger,其中可以用到DataTrigger.EnterActions来实现。与之配对的有一个。EnterActions关于其中msdn解释为:GetsacollectionofTriggerActionobjectstoapplywhenthetriggerobjectbecomesactive。没看明白?
系统 2019-08-12 01:54:14 2512
--========================--Oracle监听器日志配置与管理--========================Oracle监听器是一个服务器端程序,用于监听所有来自客户端的请求,并为其提供数据库服务。因此对监听器的管理与维护相当重要。本文主要描述对Oracle监听器日志文件的配置与管理。有关监听器的描述请参考配置ORACLE客户端连接到数据库配置非默认端口的动态服务注册一、监听器日志特性1.监听器日志是一个纯文本文件,通常位于
系统 2019-08-12 01:53:48 2512
转自:http://www.devdao.com/Article/344499.htm第一个支持唯一主键,第二支持多主键,测试过,效率一般CREATEPROCP_viewPage/*no_mIss分页存储过程2007.2.20QQ:34813284适用于单一主键或存在唯一值列的表或视图*/@TableNameVARCHAR(200),--表名@FieldListVARCHAR(2000),--显示列名@PrimaryKeyVARCHAR(100),--单一
系统 2019-08-12 01:53:46 2512
链接:点击打开链接,密码xx316,ProblemD这个是我们队内练习比赛时出现过的一道题,比较有代表性的分步处理。思路比较好懂,同队的ZH同学WA了若干次,只是因为问号的位置不能笼统的认为是进或者是出,应该通过比较最大可进值(就是说在当前情况下最多能进入的人数,满足以后出去的人起码要等于进去的人。这样的话,对每一步的最大理论进人数进行比较即可得出最后的结果。DescriptionTheUniversityadministrationplanstobuil
系统 2019-08-12 01:53:38 2512