自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(40)
  • 资源 (38)
  • 收藏
  • 关注

转载 oracle权限详解

http://www.cnblogs.com/adslg/archive/2012/04/30/2476895.html一、权限分类:系统权限:系统规定用户使用数据库的权限。(系统权限是对用户而言)。实体权限:某种权限用户对其它用户的表或视图的存取权限。(是针对表或视图而言的)。二、系统权限管理:1、系统权限分类:DBA: 拥有全部特权,是系统最高权限,只有DBA才可以

2012-10-31 17:37:58 314

转载 安装完Oracle数据库,给scott账户解锁方法

http://www.cnblogs.com/wuxinrui/archive/2011/03/26/1996034.html        装完了Oracle 10g数据库,忘了给scott账户解锁。这时可以在sql plus工具里(开始|所有程序||应用程序开发|SQL Plus),也可以在控制台通过命令行给scott账户解锁。  在第一种情况下,以system账户+自己安装时设置的密

2012-10-31 17:20:00 506

转载 如何在oracle中设置字段自动增长

将表t_uaer的字段ID设置为自增:(用序列sequence的方法来实现)----创建表Create  table  t_user(Id number(6),userid varchar2(20),loginpassword varchar2(20),isdisable number(6));----创建序列create sequence user_seq  --序列名

2012-10-31 15:39:25 383

转载 Oracle常用性能监控语句解析

1、监控等待事件select event,sum(decode(wait_time,0,0,1)) prev, sum(decode(wait_time,0,1,0)) curr,count(*)from v$session_wait group by event order by 4;Lock wait occur when a session attempts to acqui

2012-10-31 13:54:14 442

转载 SQL Server 技巧

SQL Server查询连续号码段的技巧问题如下:有一个表结构:fphm,kshm2014,000000012014,000000022014,000000032014,000000042014,000000052014,000000072014,000000082014,000000092013,000001202013,000001212

2012-10-31 13:51:55 317

转载 SQL Server服务器级别的动态管理视图

动态管理视图是SQL Server的一个功能,用于提供详细的数据库和系统信息。第一类的DMVs,正如我在第一篇文章“深入了解SQL Server动态管理视图”中所指出的是针对数据库级别的。另一类DMV是针对服务器级别的,返回SQL Server实例及其所在系统的信息。  例如,动态管理视图sys.dm_exec_cached_plans返回详细的关于缓存的或当前执行的查询计划。运行下面的SEL

2012-10-31 13:46:10 387

转载 深入了解SQL Server动态管理视图

随着SQL Server 2005版本的发布,带来了一种新的用于访问系统和数据库信息的方式,而无需创建复杂的查询或直接访问系统表。通过使用SQL Server动态管理视图(DMVs),你可以查看SQL Server的实例信息,比如实例运行在什么系统上、实例中有那些数据库。  你可以在Transact-SQL语句中引用你想要查看的视图名称来调用DMVs。所有的DMVs都存放在SYS架构中,这个预

2012-10-31 13:44:57 408

转载 sqlserver数据库主要监控参数

Processor:%Processor Time大于70%有问题System:Processor Queue Length大于处理器数量的2倍有问题Memory:Pages/Sec每秒从内存中分配磁盘或者从磁盘分页到内存的页数。不能一直大于1。Memory:Available Bytes可用内存数,大于50MB。Sql Server:BufferManger:Bu

2012-10-31 13:18:51 1607

转载 SQL语句效率问题的几点总结

1. SQL优化的原则是:  将一次操作需要读取的BLOCK数减到最低,即在最短的时间达到最大的数据吞吐量。     调整不良SQL通常可以从以下几点切入:     检查不良的SQL,考虑其写法是否还有可优化内容     检查子查询   考虑SQL子查询是否可以用简单连接的方式进行重新书写     检查优化索引的使用     考虑数据库的优化器       2. 避

2012-10-31 12:55:25 299

转载 小温谈数据库优化--数据设计篇

三大范式:  第1规范:没有重复的组或多值的列,这是数据库设计的最低要求。  第2规范: 每个非关键字段必须依赖于主关键字,不能依赖于一个组合式主关键字的某些组成部分。消除部分依赖,大部分情况下,数据库设计都应该达到第二范式。  第3规范: 一个非关键字段不能依赖于另一个非关键字段。消除传递依赖,达到第三范式应该是系统中大部分表的要求,除非一些特殊作用的表。  更高的范式要求这里就

2012-10-31 12:52:11 371

转载 数据库设计规范化的五个要求

通常情况下,可以从两个方面来判断数据库是否设计的比较规范。一是看看是否拥有大量的窄表,二是宽表的数量是否足够的少。若符合这两个条件,则可以说明这个数据库的规范化水平还是比较高的。当然这是两个泛泛而谈的指标。为了达到数据库设计规范化的要求,一般来说,需要符合以下五个要求。  要求一:表中应该避免可为空的列。  虽然表中允许空列,但是,空字段是一种比较特殊的数据类型。数据库在处理的时候,需要进

2012-10-31 12:50:39 559

转载 擦亮自己的眼睛去看SQLServer之简单Select

这篇文章主要和大家讨论几乎所有人都熟悉,但不少人又陌生的一条select语句。不知道大家有没有想过到底是什么东西让SQL Server能理解我们写的select。这中间到底发生了什么,是不是有过冲动想去了解。至少我曾经冲动想去了解,但当时主要在研究CLR以及WebForm相关知识。后来主要精力放在研究SQL Server内部机制,今天就给大家介绍下这条语句。  一、范例数据库脚本  c

2012-10-31 12:47:23 338

转载 擦亮自己的眼睛去看SQLServer之简单Insert

摘要:本来是打算先写SQLServer历史的,不过感觉写那部分内容比较难还需要多查些资料。于是调整了下顺序写下简单的Insert语句。  不过感觉写那部分内容比较难还需要多查些资料。于是调整了下顺序写下简单的Insert语句。数据库结构还是采用上一篇的结构。具体查看上一篇文章《擦亮自己的眼睛去看SQL Server之简单Select》。今天讨论的语句也比较简单,Insert语句。  一

2012-10-31 11:37:47 406

转载 硬盘的原理以及SQL Server如何利用硬盘原理减少IO

简介    硬盘作为现在计算机内部最后的机械存储部件,速度相比较内存和Cache而言会慢好几个数量级。但所幸的是,硬盘的成本是远远低于内存的。因此硬盘作为永久存储器是比较合适的,所幸的是为了克服硬盘慢速带来的问题,操作系统会对硬盘的使用有一个优化,下面让我们先来看硬盘的原理。 硬盘的原理简介    一个典型的硬盘如图1所示。        图1.一个典型的硬盘

2012-10-31 11:15:54 374

转载 oracle v$librarycache详解

通过查看v$librarycache视图,可以监控library cache的活动情况,进一步衡量share pool设置是否合理。其中RELOADS列,表示对象被重新加载的次数,在一个设置合理的系统里,这个数值应该接近于0,另外,INVALIDATIONS列表示对象失效的次数,对象失效后,这意味着sql必须要被重新解析。    下述sql查询librarycache的性能状况:SELEC

2012-10-31 11:01:12 3378

转载 中国股市危机的四大症结 权贵资本掠夺资源

--解决股市危机症结显积极信号!  从1999点起步的拯救股市危机行情,或曰管理层使出浑身解数的特殊时期“维稳行情”,离维稳大限还有两周,却连2132点前底部都无法站稳,便在无任何利空消息的情况下,突然出现连续两天的暴跌,将收服了13天的5周均线和6天的60天线,一举轻松击穿,使维稳行情平添变数。  1。一连串的数据,显示了中国股市危机深重。从07年10月的6124点--今年9月的

2012-10-30 21:40:05 2258

转载 中国股市的真相

中国A股最顶层的权贵资本、金融大鳄,除了收取各级消费者的大量保护费外,还经常兴风作浪、鱼肉百姓,所有的一切都在它们的操控之中! 第二层是上市公司、产业资本,手法高明,做个假账、放个消息便能带来大量钱财,最恐怖的是巨量的融资圈钱!重庆啤酒可谓是其经典杰作! 第三层是券商、交易所、私募、公募、险资、社保、QFII、庄家等,它们直接在二级市场上用龌

2012-10-30 20:11:20 535

转载 PIVOT 消息 102,级别 15,状态 1,第 5 行 '1029' 附近有语法错误

在Sql Server的帮助文档中,对Pivot函数是这样解释的:可以使用 PIVOT 和 UNPIVOT 关系运算符对表值表达式进行操作以获得另一个表。PIVOT 通过将表达式某一列中的唯一值转换为输出中的多个列来转换表值表达式,并在必要时对最终输出中所需的任何其余的列值执行聚合.对第一次使用PIVOT函数的朋友来说,这样的解释很难让大家理解,下面编辑用PIVOT函数来实现一个行转列的功

2012-10-30 10:39:52 2005

转载 数据库各种数据语言简拼和定义

ANSI SQL语句分成以下六类(按使用频率排列):数据查询语言(DQL):其语句,也称为“数据检索语句”,用以从表中获得数据,确定数据怎样在应用程序给出。保留字SELECT是DQL(也是所有SQL)用得最多的动词,其他DQL常用的保留字有WHERE,ORDER BY,GROUP BY和HAVING。这些DQL保留字常与其他类型的SQL语句一起使用。 数据操作语言(DML):其

2012-10-29 11:26:32 1048

转载 Oracle和SQLServer补齐字符串的方法

http://blog.csdn.net/wmg494005678/article/details/7180335Oracle:Lpad函数[sql] view plaincopy语法格式如下:  lpad( string, padded_length, [ pad_string ] )  string  准备被填充的字符串;  padded_length  填

2012-10-25 16:38:04 554

转载 Oracle 回收站功能,彻底删除表(purge recyclebin)

Oracle 回收站功能,彻底删除表Oracle 10g 中出现表名:BIN$2cMp4FjwQ2Cw3Lj+BxLYTw==$0 最近发现Oracle中出现了这些奇怪的表名,上网查找后发现是oracle10g的回收站功能,并没有彻底的删除表,而是把表放入回收站,最后就出现了这样一堆奇怪的表名。。。。一、清除的方法如下:  1、purge table origenal_tableNam

2012-10-24 15:55:22 6855

转载 Hibernate的HQL中in参数设置

http://charyle.iteye.com/blog/1021356平时经常用Hibernate,由于习惯表间不建立关联,所以HQL查询时候经常要用in语句。    我最常用的情况有2种:   1、in后是个子查询,如 FROM A WHERE A.ID IN (SELECT B.AID FROM B WHERE ...),这样是没问题的,如果A.ID 和B.AID是相同的数

2012-10-23 15:18:54 378

转载 查看数据库、表、索引的物理存储情况

查看数据库、表、索引的物理存储情况在管理、维护数据库时,经常需要查看数据库文件、日志文件所占用的磁盘空间,以及磁盘还剩下的磁盘空间,你可以通过下面几种方面查看数据库文件详细情况:1: 是通过远程连接(或VPN)连接到数据库服务器,直接去查看。2: 你连接到数据库后,可以通过mssms管理器,选择要查看的数据库,单击右键选择属性。然后选择文件选项,如下图所示。

2012-10-21 10:27:17 971

转载 数据库表的基本属性,你知道吗?

用SQL Doc生成数据库字典文档的时候,突然发现有字段描叙(Description)这项内容,以前一直没有注意过,故特意研究了一下,结果越挖越深,就写了这篇文章。以前在做数据库脚本开发时,新建表时,对各个字段的描叙要么是记录在文档里面,要么自己建一个表,来保存这些内容,以便日后开发、维护的方便。其实这些信息完全可以放在数据库自己的系统视图里面。对字段的说明、描述一

2012-10-21 10:25:54 2785

转载 Oracle 性能相关的几个 视图 和 参数

原文转自:http://blog.csdn.net/tianlesoftware/article/details/5867276一.性能视图         性能视图是Oracle中一些记录数据库性能方面的视图,通过查看这些视图,获得数据库当前或历史上某个时间的性能数据。 它比SQL_TRACE,AWR报告获取数据更及时,便捷。1.1 V$SQL

2012-10-21 09:26:25 417

转载 col 命令+查询最消耗cpu资源的SQL语句

COL命令:主要格式化列的显示形式。 该命令有许多选项,具体如下: COL[UMN] [{ column|expr} [ option ...]] Option选项可以是如下的子句: ALI[AS] alias CLE[AR] FOLD_A[FTER] FOLD_B[EFORE] FOR[MAT] format HEA[DING] text JUS[TIFY

2012-10-21 09:24:15 546

转载 ADO.NET中应用大数据量参数化查询的效率分析

在网上经常看到的一条网友技术提问大意是“为什么我写的SQL查询语句在SQL Server查询分析器中可以瞬间Run出结果,在.NET程序中却要二十几秒(甚至要数分钟)?”。近日笔者在项目开发过程中也遇到相同问题,经过多方查找资料和自己不断调试分析,找到问题本质并得出解决办法。下面简要写出分析过程和问题根源以供遇到相同问题童鞋参考。 一、问题描述   1.数据量偏大   a)

2012-10-18 18:08:00 1961

转载 写有效率的SQL查询(V)

http://www.cnblogs.com/hysoka/articles/2363661.html先站在应用程序的角度说说它们的不同。1、  直接拼SQL就像大家了解的那样,直接拼SQL带来了SQL注入攻击,带来了拼时些许的性能损失,但是拼不用添加SqlParameter,会少写很多代码——很多人喜欢直接拼,也许就因为这点。这种做法会把你拼好的SQL原样直接发送到DB服务器去执

2012-10-18 18:06:19 1157

转载 写有效率的SQL查询(IV)

http://www.cnblogs.com/hysoka/articles/2363650.html本文主要介绍写SQL的另外两个误区:1、 存储过程中使用局部变量而不使用参数变量(就是存储过程输入参数)做where条件2、 查询条件中类型不匹配这两种错误都是非常非常容易犯且非常发指的错误,特别是2,太多次见过了。  一、关于存储过程使用局部变量,我们举例说明。

2012-10-18 18:05:08 356

转载 写有效率的SQL查询(III)

先说说这些误区。所谓“误区”,有一些是新手很容易犯的错误或者很容易忽略的问题,另外一些,则是像“耗子吃了盐会变成蝙蝠”一样,让我们从小就认为是正确的事情。如下:1、  表上不管用得着用不着,都加个聚集索引。我们知道,表以两种方式组织物理存储:有聚集索引的“聚集表”;没有聚集索引的“堆”。在聚集表中,数据行按照聚集索引的顺序存储(这也是为啥一张表最多只能有一个聚集索引的原因);堆中,数据行的

2012-10-18 18:03:45 244

转载 写有效率的SQL查询(II)

http://www.cnblogs.com/hysoka/articles/2363639.html上回我们说到评估一条语句执行效率主要看逻辑IO(啥是逻辑IO,啥是物理IO见联机文档),这次我们继续。我们先说说,返回多行结果时,为什么SQLServer有时会选择index seek,有时会选择index scan。以nonclustered index为例说明。像所有的索引

2012-10-18 18:00:28 339

转载 写有效率的SQL查询(I)

大型系统的生产环境,一般情况下,我们评价一条查询是否有效率,更多的是关注逻辑IO(至于为什么,回头补一篇)。我们常说,“要建彪悍的索引”、“要写高效的SQL”,其实最终目的就是在相同结果集情况下,尽可能减少逻辑IO。1.1     where条件的列上都得有统计信息。没统计信息SQLServer就无法估算不同查询计划开销优劣,而只能采用最稳妥的Scan(不管是table scan还是clu

2012-10-18 17:48:03 311

转载 写有效率的SQL查询(VI)

http://www.cnblogs.com/hysoka/articles/2363723.html我们先看NestedLoop和MergeJoin的算法(以下为引用,见RicCC的《通往性能优化的天堂-地狱 JOIN方法说明》):==================================NestedLoop:   foreach rowA in tableA wh

2012-10-18 17:44:36 503

转载 通往性能优化的天堂-地狱 JOIN方法说明

前言    不管是博客园还是CSDN,看到很多朋友对数据库的理解、认识还是没有突破一个瓶颈,而这个瓶颈往往只是一层窗纸,越过了你将看到一个新世界。    04、05年做项目的时候,用SQL Server 2000,核心表(大部分使用频繁的关键功能每次都要用到)达到了800万数据量,很早以前查过一些相关表,有的达到了3000多万,磁盘使用的光纤盘,100G空间,每周必须备份转移数据,否则10

2012-10-18 17:42:46 352

转载 浅谈consistent gets的计算

首先介绍一下什么是consistent gets,我摘引一段官方的定义,就不做自己的解释了:The consistent getsOraclemetric is the number of times a consistent read (a logical RAM buffer I/O) was requested to getdata from a data block.consi

2012-10-18 17:25:17 557

转载 SqlServer中的merge操作

今天在一个存储过程中看见了merge这个关键字,第一个想法是,这个是配置管理中的概念吗,把相邻两次的更改合并到一起。后来在technet上搜索发现别有洞天,原来是另外一个sql关键字,t-sql的语法还是相当地丰富的。本篇是一篇学习笔记,没有什么新意,这里给出technet上的地址连接供大家参考权威:http://technet.microsoft.com/zh-cn/library/bb5106

2012-10-17 17:48:22 486

转载 SQL Server表分区操作详解

你是否在千方百计优化SQL Server 数据库的性能?如果你的数据库中含有大量的表格,把这些表格分区放入独立的文件组可能会让你受益匪浅。SQL Server 2005引入的表分区技术,让用户能够把数据分散存放到不同的物理磁盘中,提高这些磁盘的并行处理性能以优化查询性能。  SQL Server数据库表分区操作过程由三个步骤组成:  1. 创建分区函数  2. 创建分区架构  3.

2012-10-17 17:08:44 318

转载 SQLServer中实现Oracle多列条件in

在Oracle中可以定义多列条件在in查询中,如下:Sql代码  select * from dept d where (d.dname, d.loc) in (select e.ename, e.job from emp e);        但是在SQLServer不支持这样的语法,可以使用另一种方式实现上边语句功能,使用inner join,如下:

2012-10-16 11:21:53 2265

转载 sqlserver多行转一行

http://topic.csdn.net/u/20120705/11/e3c6d860-a46c-475c-808e-859475e9ad45.html?r=79037815--> 测试数据:[test]if object_id('[test]') is not null drop table [test]create table [test]([Id] int,[班级] in

2012-10-08 15:27:15 704

转载 SQLServer中多行多列连接成为单行单列

http://www.yuloo.com/jsjks/jsj-djks/2008-08-07/105674.html原始结构:   Column1 Column2   ----------- ----------   1 A   1 B   2 C   2 D   2 E   3 F   查询效果:   Column1 Column2   ---

2012-10-08 13:14:54 685

自动聊天机器人

自动聊天机器人,类似微软小冰的自动聊天服务

2015-05-22

ios instrument 使用

ios instrument ios instrument

2015-05-21

大文件上传测试

大文件上传测试

2015-05-13

算法技术手册

算法技术手册

2015-04-13

HTML5从入门到精通

HTML5从入门到精通,适合入门使用,简明教程

2015-04-07

测试支付代码

测试支付代码

2015-03-30

ASP.NET 上传文件并验证文件真正的类型

asp.net使用upload控件上传图片,并可以检测文件的真正格式

2014-05-13

batchupdate

sqlhelper工具,batchupdate方法

2014-03-14

学习MFC框架如何创建的过程.pdf

透彻的讲解了多文档框架窗体的创建过程,通过大牛作者一步一步的调试进入代码内部,是我真正了解了MFC窗体框架的工作过程,感谢大牛作者!

2014-02-13

[Linux防火墙].(美)拉什.中文高清PDF版.pdf

[Linux防火墙].(Linux.Firewalls.Attack.Detection.and.Response.with.iptables,.psad,.and.fwsnort)(美)拉什.中文高清PDF版.pdf

2013-07-20

2008.精通LINQ数据访问技术:基于C#.侯利军编着.pdf

2008.精通LINQ数据访问技术:基于C#.侯利军编着.pdf

2013-07-20

jqGrid详解及高级应用.pdf

jqGrid详解及高级应用.pdf 很好用的表格分页空间,实现好多特别好用的功能!

2013-07-20

《锋利的jQuery》(高清扫描版-有书签).pdf

《锋利的jQuery》(高清扫描版-有书签).pdf 学jquery有这一本就够了!

2013-07-20

WEB数据交互的艺术.pdf

WEB数据交互的艺术.pdf 设计有更好用户体验的页面,值得一看!

2013-07-20

Node.js开发指南_中文正版.pdf

Node.js开发指南_中文正版.pdf

2013-07-20

Tomcat源码研究.pdf

Tomcat源码研究.pdf

2013-07-20

Tomcat_系统架构与模式设计分析.doc

Tomcat_系统架构与模式设计分析.doc 构建高扩展性程序的参考!

2013-07-20

How+Tomcat+Works中文367页.pdf

How+Tomcat+Works中文367页.pdf 高清完整,构建高性能web服务器,深入了解服务器的设计原理,扬长避短。

2013-07-20

C#.ASP.NET.完整WCF例子程序服务器端运行详细配置参考.pdf

C#.ASP.NET.完整WCF例子程序服务器端运行详细配置参考.pdf

2013-07-20

petshop4.0详解.pdf

petshop4.0详解.pdf 微软的asp.net分层开发的经典例子详解!

2013-07-20

.ASP.NET数据库入门经典(第4版).pdf

ASP.NET数据库入门经典(第4版).pdf 快速入门的经典书籍!

2013-07-20

VS2008_C#_WebService_开发过程.pdf

VS2008_C#_WebService_开发过程.pdf 快速掌握webservice的部署和开发过程!

2013-07-20

WebService_开发详解_亮剑.Net.pdf

WebService_开发详解_亮剑.Net.pdf webservice构建分布式,可扩展的应用程序必须掌握的技术之一!

2013-07-20

C++标准程序库—自修教程与参考手册.pdf

C++标准程序库—自修教程与参考手册,夯实C++基础,全面掌握C++提供的各种标准库功能!

2013-07-20

c++经典代码大全.pdf

好多经典代码,助力提高c++代码编写能力,提高开发效率!

2013-07-20

浅谈.NET下的多线程和并行计算.pdf

多线程和并行计算,多核技术让你紧跟上时代的脚步!

2013-07-19

数据库系统实现.pdf

用了那么久的数据库了,有没有想过自己实现一个高效的数据库?

2013-07-19

计算机网络高级软件编程技术

提高网络编程能力的好书!例子和代码都很经典!

2013-07-19

Oracle性能优化技术内幕.pdf

不错的oracle优化好书,看了之后感觉收获不少

2012-11-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除