码迷,mamicode.com
首页 > 数据库
MS Sql Server 数据库或表修复
提示数据库处于恢复模式时重建日志文件可以解决DBCC REBUILD_LOG('db_name','c:\mssql7\data\dbxxx_3.LDF')MS Sql Server 提供了很多数据库修复的命令,当数据库质疑或是有的无法完成读取时可以尝试这些修复命令。 1. DBCC CHECKD....
分类:数据库   时间:2015-01-07 10:36:23    阅读次数:205
Oracle基础 shutdown和startup
原文:Oracle基础 shutdown和startup一、shutdown命令:SHUTDOWN有四个参数:NORMAL、TRANSACTIONAL、IMMEDIATE、ABORT。缺省不带任何参数时表示是NORMAL。 SHUTDOWN NORMAL:不允许新的连接、等待会话结束、等待事务结束、...
分类:数据库   时间:2015-01-07 10:34:30    阅读次数:175
数据库表的设计 注意点
注意点:如果是代码表基本不会变化的我们可以只设计 dm字段而不加pkid字段 代码表还会不断变化的话我们再加一个pkid自增长,如果涉及到外键我们要引用的是dm而不是pkid,因为这样我在导入数据的时候可以避免数据对不上。 业务表的话我们还是也加一个dm(可以guid)字段好了,Pkid自增...
分类:数据库   时间:2015-01-07 10:34:15    阅读次数:187
Oracle- 表的自增长创建
Oracle创建自增长要先写序列还要去写触发器,不像MSSQLSERVER那样方便。但也是麻烦,记录如下: Oracle中,可以为每张表的主键创建一个单独的序列,然后从这个序列中获取自动增加的标识符,把它赋值给主键。例如一下语句创建了一个名为customer_id_seq的序列,这个序列的起始...
分类:数据库   时间:2015-01-07 10:31:08    阅读次数:216
T4自动生成数据库C#实体类学习(1)
第一个测试的Demo 1 2 3 4 5 6 7 8 9 10 11 using System;12 using System.Xml;13 using System.Data;14 using System.Data.OracleClient;15 16 namespace MyP...
分类:数据库   时间:2015-01-07 10:32:26    阅读次数:405
解剖SQLSERVER 第八篇 OrcaMDF 现在支持多数据文件的数据库(译)
原文:解剖SQLSERVER 第八篇 OrcaMDF 现在支持多数据文件的数据库(译)解剖SQLSERVER 第八篇 OrcaMDF 现在支持多数据文件的数据库(译) http://improve.dk/orcamdf-now-supports-databases-with-multiple-dat...
分类:数据库   时间:2015-01-07 10:30:53    阅读次数:290
降低oracle高水平位
由于大量的delete操作导致空间得不到释放,水平位偏高,导致查询速度慢 --由于大量的delete操作导致空间得不到释放,水平位偏高 alter table TB_TRM_SCORESUMFINISH move; --降低水平位之后,需要做索引重建 alte...
分类:数据库   时间:2015-01-07 09:28:10    阅读次数:180
将java log4j的日志配置输出到mysql中
log4j可以支持将log输出到文件,数据库,甚至远程服务器,这次给大家分享下如何输出到mysql中。 (1)log4j.properties的配置内容如下: log4j.rootLogger=ERROR,appender1,appender2 log4j.appender.appender1=org.apache.log4j.ConsoleAppender log4j.appende...
分类:数据库   时间:2015-01-07 09:25:02    阅读次数:151
通过修改注册表来破解sqlyog
Sqlyog作为一款可视化的数据库管理工具,各种方便我就不说了,但是未经汉化或者绿色过的软件存在30天的生命期,到期后我们就不可以使用了,要摸卸载重装,我们还可以去修改注册表,来延长它的生命期,具体步骤如下: (1)                           开始-运行-regedit ,进入注册表,在 \HEYK_CURRENT_USER\Software\{FCE28CE8-D8C...
分类:数据库   时间:2015-01-07 09:23:47    阅读次数:289
oracle 性能优化操作十: 分解复杂查询,用常量代替变量
对于复杂的Where条件组合,Where中含有多个带索引的字段,考虑用IF语句分情况进行讨论; 同时,去掉不必要的外来参数条件,减低复杂度,以便在不同情况下用不同字段上的索引。 继续“oracle 性能优化操作九”的例子,对于包含 Where (DisposalCourseFlag (这里v_DisPosalCourseFlag为一个输入变量,取值范围可能为[NULL,0,1,2,3,4...
分类:数据库   时间:2015-01-07 09:22:14    阅读次数:252
oracle 性能优化操作十一: like子句尽量前端匹配
因为like参数使用的非常频繁,因此如果能够对like子句使用索引,将很高的提高查询的效率。 例: select * from city where name like ‘%S%’; 以上查询的执行计划用了全表扫描(TABLE ACCESS FULL),如果能够修改为: select * from city where name like ‘S%’; 那么查询的执行计划将会变成(INDE...
分类:数据库   时间:2015-01-07 09:22:01    阅读次数:231
oracle 性能优化操作十二: 用Case语句合并多重扫描
我们常常必须基于多组数据表计算不同的聚集。例如下例通过三个独立查询: select count(*) from emp where sal5000; 这样我们需要进行三次全表查询,但是...
分类:数据库   时间:2015-01-07 09:22:46    阅读次数:159
oracle 性能优化操作十三: 使用nls_date_format
例: select * from record where to_char(ActionTime,'mm')='12'; 这个查询的执行计划将是全表查询,如果我们改变nls_date_format, alert session set nls_date_formate=’MM’; 现在重新修改上面的查询: select * from record where ActionTime='...
分类:数据库   时间:2015-01-07 09:20:39    阅读次数:247
oracle 性能优化操作十四: 使用基于函数的索引
前面谈到任何对列的操作都可能导致全表扫描,例如: select * from emp where substr(ename,1,2)=’SM’; 但是这种查询又经常使用,我们可以创建一个带有substr函数的基于函数的索引, create index emp_ename_substr on eemp ( substr(ename,1,2) ); 这样在执行上面的查询语句时,这个基于函数的索...
分类:数据库   时间:2015-01-07 09:21:30    阅读次数:163
数据库触发器简介与实例
触发器   其是一种特殊的存储过程。一般的存储过程是通过存储过程名直接调用,而触发器主要是   通过事件(增、删、改)进行触发而被执行的。其在表中数据发生变化时自动强制执行。   常见的触发器有两种:after(for)、instead of,用于insert、update、delete事件。   after(for)        表示执行代码后,执行触发器   i...
分类:数据库   时间:2015-01-07 09:21:32    阅读次数:151
使用pfile 启动oracle 实例时,启动失败---db_recovery_file_dest參数值在os上不存在。
[oracle@vm22 ~]$ export ORACLE_SID=orcl[oracle@vm22 ~]$ sqlplus / as sysdbaSQL*Plus: Release 10.2.0.1.0 - Production on Mon Nov 10 23:04:36 2014Copyri...
分类:数据库   时间:2015-01-07 09:19:29    阅读次数:140
Hadoop第9周练习—Hive部署测试(含MySql部署)
1运行环境说明... 31.1硬软件环境... 31.2机器网络环境... 32书面作业1:搭建Hive环境... 32.1书面作业1内容... 32.2搭建过程... 42.2.1 安装MySql数据库... 42.2.2 安装Hive. 102.2.3 验证部署... 153问题解决... 17...
分类:数据库   时间:2015-01-07 09:16:39    阅读次数:310
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!