51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#ser
SQL Server 元数据分类
SQLServer中维护了一组表用于存储SQLServer中所有的对象、数据类型、约束条件、配置选项、可用资源等信息,这些信息称为元数据信息(Metadata),而这些表称为系统基础表(SystemBaseTables)。在这些基础表中,存在于master数据库中的一部分基础表包含系统级范围的信息。存在于特定数据库(也...
代码星球
·
2020-04-07
SQL
Server
数据
分类
探索SQL Server元数据(三):索引元数据
在第一篇中我介绍了如何访问元数据,元数据为什么在数据库里面,以及如何使用元数据。介绍了如何查出各种数据库对象的在数据库里面的名字。第二篇,我选择了触发器的主题,因为它是一个能提供很好例子的数据库对象,并且在这个对象中能够提出问题和解决问题。本篇我将会介绍元数据中的索引,不仅仅是因为它们本身很重要,更重要的是它们是很好的...
代码星球
·
2020-04-07
数据
探索
SQL
Server
索引
探索SQL Server元数据(二)
上一篇中,我介绍了SQLServer允许访问数据库的元数据,为什么有元数据,如何使用元数据。这一篇中我会介绍如何进一步找到各种有价值的信息。以触发器为例,因为它们往往一起很多问题。 以sys.system_viewsis表开始。让我们查询出数据库中使用触发器的信息。可以告知你当前SQLServer版本...
代码星球
·
2020-04-07
探索
SQL
Server
数据
探索SQL Server元数据(一)
在数据库中,我们除了存储数据外,还存储了大量的元数据。它们主要的作用就是描述数据库怎么建立、配置、以及各种对象的属性等。本篇简单介绍如何使用和查询元数据,如何更有效的管理SQLServer数据库。 对一些有经验的数据库开发和管理人员而言,元数据是非常有价值的。下面我会介绍一下简单的原理,然后尽量用代码的方式直接说...
代码星球
·
2020-04-07
探索
SQL
Server
数据
SQL Server CET 通用表表达式 之 精典递归
SQL2005CommonTableExpressions(CET)即通用表表达式。SQLSERVERCET递归使用案例:1、普通案例表结构如下: ;WITHcet_departAS( SELECTdepart_id,depart_nameFROMdbo.Depart &nbs...
代码星球
·
2020-04-07
SQL
Server
CET
通用
表达式
SQLSERVER中的ALL、PERCENT、CUBE关键字、ROLLUP关键字和GROUPING函数
先来创建一个测试表1USE[tempdb]2GO34CREATETABLE#temptb(idINT,NAMEVARCHAR(200))5GO67INSERTINTO[#temptb]([id],[NAME])8SELECT1,'中国'UNIONALL9SELECT2,'中国'UNIONALL10SELEC...
代码星球
·
2020-04-07
关键字
SQLSERVER
中的
ALL
PERCENT
SQL Server触发器的禁用和启用
1)ENABLE|DISABLE语句语法(sqlserver2008以上){ENABLE|DISABLE}TRIGGER{[schema_name.]trigger_name[,...n]|ALL}ON{object_name|DATABASE|ALLSERVER}[;]schema_name:触发器所属架构的名称。s...
代码星球
·
2020-04-07
SQL
Server
触发器
禁用
启用
SQL Server中timestamp(时间戳)
SQL Server timestamp 数据类型与时间和日期无关。SQL Server timestamp 是二进制数字,它表明数据库中数据修改发生的相对顺序。实现 timestamp 数据类型最初是为了支持 SQL ...
代码星球
·
2020-04-07
SQL
Server
timestamp
时间
C#将图片存放到SQL SERVER数据库中的方法
本文实例讲述了C#将图片存放到SQLSERVER数据库中的方法。分享给大家供大家参考。具体如下:第一步: //获取当前选择的图片this.pictureBox1.Image=Image.FromStream(this.openFileDialog1.OpenFile());//获取当前图片的路径stringp...
代码星球
·
2020-04-07
图片
放到
SQL
SERVER
数据库
sql server 表变量、表类型、临时表
sqlserver中临时表分为会话临时表和永久临时表。会话临时表在会话结束后自动被删除,永久临时表与基本表的使用上基本无差异,需要显示调用drop将其删除。创建临时表创建会话临时表createtable#table_name(column_namedatatypeconstraint_name[.....]);创建永久...
代码星球
·
2020-04-07
sql
server
变量
类型
临时
SQL Server为啥使用了这么多内存?
原文地址:http://support.microsoft.com/gp/anxin_techtip6/zh-cnSQLServer为啥使用了这么多内存?SQLServer的用户,常常会发现SQL进程使用了很多内存。这些内存大多数都是用来缓存用户要访问的数据,以达到最优的效率。那怎么能够知道哪些数据现在正缓存在内存中呢...
代码星球
·
2020-04-07
SQL
Server
为啥
用了
这么
SQL SERVER下有序GUID和无序GUID作为主键&聚集索引的性能表现
背景 前段时间学习《MicrosoftSQLServer2008技术内幕:T-SQL查询》时,看到里面关于无序GUID作为主键与聚集索引的建议,无序GUID作为主键以及作为聚集索引所带来的问题包括:空间的浪费以及由此带来的读写效率的下降。更主要的,存储的碎片化(fragmentation)以及由此带来的读...
代码星球
·
2020-04-07
GUID
SQL
SERVER
有序
无序
SQL Server 表变量和临时表的区别
表变量在SQLServer2000中首次被引入。表变量的具体定义包括列定义,列名,数据类型和约束。而在表变量中可以使用的约束包括主键约束,唯一约束,NULL约束和CHECK约束(外键约束不能在表变量中使用)。定义表变量的语句是和正常使用CreateTable定义表语句的子集。只是表变量通过DECLARE@local...
代码星球
·
2020-04-07
SQL
Server
变量
临时
区别
SQLServer如何清除缓存?
--1.将当前数据库的全部脏页写入磁盘。“脏页”是已输入缓存区高速缓存且已修改但尚未写入磁盘的数据页。--CHECKPOINT可创建一个检查点,在该点保证全部脏页都已写入磁盘,从而在以后的恢复过程中节省时间。CHECKPOINT--2.若要从缓冲池中删除清除缓冲区,请首先使用CHECKPOINT...
代码星球
·
2020-04-07
SQLServer
如何
清除
缓存
Sql server 千万级大数据SQL查询优化的几点建议
1.对查询进行优化,应尽量避免全表扫描,首先应考虑在where及orderby涉及的列上建立索引。2.应尽量避免在where子句中对字段进行null值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:selectidfromtwherenumisnull可以在num上设置默认值0,确保表中num列没有null值,然后...
代码星球
·
2020-04-07
Sql
server
千万
级大
数据
首页
上一页
...
240
241
242
243
244
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他