- 博客(29)
- 收藏
- 关注
转载 DBCC SHOWCONTIG的使用
Page Scanned--扫描页数:如果你知道行的近似尺寸和表或索引里的行数,那么你可以估计出索引里的页数。看看扫描页数,如果明显比你估计的页数要高,说明存在内部碎片。Extents Scanned--扫描扩展盘区数:用扫描页数除以8,四舍五入到下一个最高值。该值应该和DBCC SHOWCONTIG返回的扫描扩展盘区数一致。如果DBCC SHOWCONTIG返回的数高,说明存在外...
2016-07-04 22:56:00
243
转载 What do we need to learn if want to be a SQL Server's generalist ?
SQL Server Performance improvement How to know badly performing code and ways to improve it. Identify blocking or deadlocking activities Identify hardware bottlenecks Identify dat...
2016-07-01 21:43:00
91
转载 还是SQL Server profiler
I tries to check the SQL Scripts several months ago, actually I didn't run any application which connected my database and also didn't run SQL Script manually, meanwhile, there is no any jobs i...
2016-06-30 21:12:00
100
转载 SQL Profiler
今天有朋友让我帮看下其SQL Server Profiler的结果,如下图,通过观测其个性能参数发现SQL Server没有大的负荷;但是仍告诉我系统32G系统的服务器运行速度还是非常的慢,最后告诉她检查下系统的processes and the status of locks, and found the status was working fine, but said the sp...
2016-06-30 20:13:00
88
转载 SQL Server的Audit login与Audit logout
对于SQL Server数据库,当进行数据库连接建立时会触发Audit login 事件;而当有某个数据库连接关闭时将触发Audit logout 事件。注意,在SQLSERVER的事件探查器中,我们通过观察可以发现,Audit login 和 匹配的Audit logout 事件使用的是同一个SPID,而且Audit logout 事件记录的Start Time正是Audit lo...
2016-06-30 19:55:00
1377
转载 宽容与忍耐 (转摘)
不让古人,是谓有志;不让今人,是谓无量。忍耐若与敏感、魄力、思维、迅速行动结合,将所向无敌。脾气服从理性的判断才会成功,否则只是动物式愤怒欲的满足.或从心理学的角度讲是怒需求。大智者知道:永远不要目中无人,要甘愿并且能够“容忍愚人”。容忍一个人无异于侮辱他,或无异于让他在你面前变成小人(儿)。因如在家庭中,常常是大人容忍小人(儿)的无理。气量大的人才能被公认为长者。...
2016-06-30 19:13:00
131
转载 MySQL 5.6 InnoDB存储引擎体系结构图 (转)
了解下其体系架构方面的东西,个人认为比较重要,供参考!转载于:https://www.cnblogs.com/TerryX168/p/5625042.html
2016-06-28 21:19:00
116
转载 SQL Server的Collation (一)
当个执行Figure2中的语句出现,如下错误,结果用Figure1的查询真发现有提示的问题。结果把语句改为SELECT * FROM TX1 a inner join TX2 b ON a.EmpNo=b.EmpNo COLLATE Database_Default,再次执行就OK了。因此什么是Collation,具体细节将在下篇分解。转载于:http...
2016-06-28 20:50:00
138
转载 查看oralce的版本及安装了哪些选项
若在Oracle的命令行模式下执行,先运行如下语句:set linesize 1000;1.查看安装的oralce版本select * from sys.v_$version;或select * from v$version;或select * from product_component_version;2.查看安装了哪些选项及是否安装RACselect * from sy...
2016-06-28 18:45:00
97
转载 注意不同语言的不同返回结果
REMARK: IT随笔,若转载请注明出处,谢谢!Author: TerryXia转载于:https://www.cnblogs.com/TerryX168/p/5621822.html
2016-06-27 22:44:00
76
转载 新手进行Oracle MIS系统开发的步骤
Oracle同SQL Server开发的不同是:用SQL Server开发数据库应用程序一般是建立一个数据库然后在此数据库中设计一起数据库对象,如tables/views/stored procedures/functions/diagram/users...;而Oracle开发应用程序时,一般也是建立一个数据库对象,然后的步骤如下:1. 建立用户的永久表空间和临时表空间 (建立表空...
2016-06-27 22:13:00
197
转载 Oracle常用查看表结构命令(一)
Oracle常用查看表结构命令获取表:select table_name from user_tables; //当前用户的表select table_name from all_tables; //所有用户的表select table_name from dba_tables; //包括系统表select table_name...
2016-06-27 22:09:00
267
转载 SQL Server 中怎样访问Oracle中的数据
以上代码是有测试通过,请知悉。REMARK: IT随笔,若转载请注明出处,谢谢!Author: TerryXia转载于:https://www.cnblogs.com/TerryX168/p/5621646.html
2016-06-27 21:29:00
96
转载 SQL Server服务器级别角色
SQL Server 中的Role很重要,请仔细了解其内容。该文件是转自MS 官网。https://msdn.microsoft.com/zh-cn/library/ms188659.aspxSQL Server 提供服务器级角色以帮助您管理服务器上的权限。 这些角色是可组合其他主体的安全主体。 服务器级角色的权限作用域为服务器范围。 (“角色”类似于 Windows 操作...
2016-06-27 17:44:00
140
转载 <转载> 优秀程序员必备的24条好习惯
<转载> 优秀程序员必备的24条好习惯 转自优秀程序员必备的23条好习惯 ,But add some my comments of TerryXia in Green. 编程是一项聪明人玩的游戏,它既是对智力的考验,也是对习惯的考验,智力的好坏取决于父母的基因,人们无从左右,但习惯的好坏却是可以不断培养。一项由美国芝加哥大学国家研究组织进行的综合社会调查,公布...
2016-06-27 17:43:00
105
转载 MySQL存储引擎认识
存储引擎是MySQL的一大特色,学习MySQL必须要了解它,知其各种engines的差异,怎样正确的选择与使用之。因此简要介之。1. 查看系统所支持的引擎类型,如截图中的命令。2. 设定系统使用一个指定的存储引擎有很多方法指定一个要使用的存储引擎。比较简单的方法是在MySQL配置文件中my.ini或my.cnf中设置一个默认的引擎类型,比如使用default_st...
2016-06-27 17:37:00
74
转载 Sql Server查询性能优化之索引的误区
转载于:https://www.cnblogs.com/TerryX168/p/5620778.html
2016-06-27 17:23:00
101
转载 SQL Server /MySQL/Oracle 数据库优化总体思路
转载于:https://www.cnblogs.com/TerryX168/p/5618830.html
2016-06-26 23:04:00
59
转载 查询未使用过的索引信息 (SQL Server)
转载于:https://www.cnblogs.com/TerryX168/p/5618532.html
2016-06-26 20:45:00
188
转载 SQL代码书写的理解误区
在此谈谈SQLScript方面上网上流传的误区,以避免以讹传讹;不是真正的DBA Expert,对他们的技术言论若不明确对否,能验证的最好自己写写代码进行测试便知道。以下我的观点也欢迎指正,不要一味相信别人的,有时用怀疑的眼光去学习可能才摸索到真谛。1.有人说exist比In快,实际不一定是这样的,若真的是这样我想database厂商也不会需要In的。2.“IN 和 NOT IN" ...
2016-06-26 18:39:00
50
转载 DBA(Database administrator数据库管理员)需要知道的内容
成为一个合格的DBA,若只是了解怎样encoding一些SQL语句和简单的数据库日常管理是远不够的,所以一个合格的DBA需要了解IT的方方面面,从而可以具备对性能、硬件和软件问题排错的能力。本文将介绍一个DBA需要明白的几件事情,个人感觉自己在某些方面能力还是不足,也需要大大加强。1.需要了解如何进行database的良好设计要做好这个必须要了解我另一篇文章,即数据库的范式及逆范式。...
2016-06-26 18:33:00
891
转载 删除数据的小技巧
在高速发展的互联网时代,数据是十分珍贵的财富,一般来说在系统设计时,若有delete操作,我们一般不做物理上的删除,而是做一些逻辑性的删除。但是当用户真的不再需要这些数据需要做物理删除时,若表中的数据量非常的大,可以用以下的删除方法。1. 当整个表中的数据确认不需要时候,可以用truncate table tablename进行。2. 若只能删除表中部份的数据,且部分数据量也很大的时...
2016-06-25 23:42:00
104
转载 MySQL的4个系统数据库介绍
MYSQL在一定程度有些东西和SQL Server相似,另一方面很多东西又与Oracle有相似的东西;今天分享下和SQL Server稍微相似的数据库管理方式,即数据库的方式管理数据库。1. INFORMATION_SCHEMA数据库:此数据库提供了访问数据库元数据的方式。 元数据是关于数据的数据,如database name或table name,列的数据类型,或访问权限...
2016-06-24 23:42:00
347
转载 枯燥的数据库“三级模式”
以下这些概念比较枯枯燥,若学好数据库,还是了解下基础的东西,在实际中感觉好象没有应到,但是系统化的学习还是有了解的必要。ANSI将数据库结构分为3级:面向用户或应用程序员的用户级、面向建立和维护数据库人员的概念级、面向系统程序员的物理级。外模式、模式、内模式; 1.外模式是特定用户面对的数据视图。外模式又称子模式或用户模式,对应于用户级。不同的用户可以有不同的数据视图...
2016-06-24 22:29:00
67
转载 SQL Server四个“系统数据库”作用的简介
master、model、msdb、tempdb简称为“3M1T”,在后续的版本选择安装不同的组件后也有其他系统级数据库,如ReportServer、Distribution等,本次主要介绍3M1T数据库。【master数据库】:master数据库是SQL Server中最重要的数据库,记录了SQL Server系统中所有的系统信息,包括登入账户、系统配置和设置、服务器中数据库的名称...
2016-06-24 22:07:00
1146
转载 数据库的范式
数据库的范式这是我写博客的第一篇短文,也是关系数据库相关的第一个知识点。谈起关系型数据库,我个人喜欢先了解数据库的几范式,在关系型数据库中有6种范式,但是日常工作常见的有三种,即1NF 、2NF、3NF。后面的4NF--6NF用的比较少;学习关系型数据库必须了解数据库的范式,虽然有的同事朋友在工作过程在不知不觉的有应用到,但是不一定对其很理解,但是这个问题在面试中 经常问到,以测试你...
2016-06-17 23:30:00
53
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人