随笔分类 -  SQL Server

SQL Server 数据库游标选项
摘要:背景: 游标控制服务器端游标的行为,相关的T-SQL如下: declare , open , fetch , close , deallocate。1、 cursor_close_on_commit{on | off}; 如果设置为on 在事务提交时或回滚时会关闭打开的游标, 如果设置为... 阅读全文

posted @ 2014-10-20 11:11 蒋乐兴的技术随笔 阅读(407) 评论(0) 推荐(0)

SQL Server 数据库状态选项
摘要:选项 1、 single_user(单用户),multi_user(多用户),restricted_user(受限用户); 描述数据库的用户访问属性,它们互斥,设置其中任何一个选项就会取消对其它选项的设置 single_user模式的数据库每次只能有一个连接。 restric... 阅读全文

posted @ 2014-10-20 10:28 蒋乐兴的技术随笔 阅读(5360) 评论(0) 推荐(0)

SQL Server 数据文件的页面分部情况
摘要:----------------------------------------------------------------------------------------------------------------------------------1、文件头页面:2、页面可用空间页面: ... 阅读全文

posted @ 2014-10-19 16:16 蒋乐兴的技术随笔 阅读(323) 评论(0) 推荐(0)

SQL Server 数据库文件 4 点注意
摘要:1、数据库被分解成逻辑页面,每页8K,在每一个文件中页面从 0 --> x 连续编号;2、可以通过 [database_id] [file_id] [page_id] 的形式引用页面;3、alter database 扩大文件时会在文件结尾处添加新空间,也就是说新分配空间的首页,就是第x+1页;... 阅读全文

posted @ 2014-10-19 14:57 蒋乐兴的技术随笔 阅读(190) 评论(0) 推荐(0)

SQL Server 改变数据库的名字
摘要:方法 1: alter database modiry name = new_database_name;-------------------------------------------------------------------------------------------------... 阅读全文

posted @ 2014-10-19 14:44 蒋乐兴的技术随笔 阅读(258) 评论(0) 推荐(0)

SQL Server 文件流文件组
摘要:背景: 文件流通过在文件系统上存储blob数据文件将数据库引擎与ntfs文件集成在一起,使用t-sql和win32访问数据。 文件流使用windows系统来缓存数据,有助于在减少文件流数据对sql server 性能可能产生的任何影响, 文件流没有用sql server 的缓存池,因此不... 阅读全文

posted @ 2014-10-19 14:38 蒋乐兴的技术随笔 阅读(1162) 评论(0) 推荐(0)

SQL Server 数据的创建、增长、收缩
摘要:第一步: create database Studio on primary (name = 'Studio',filename='E:\DB\Studio.mdf',size=10MB), filegroup FG2 (name = 'Studio_FG2',fil... 阅读全文

posted @ 2014-10-19 12:00 蒋乐兴的技术随笔 阅读(245) 评论(0) 推荐(0)

SQL Server 无法启动之TCP端口占用
摘要:场景再现:------------------------------------------------------------------------------------------------------------------------------------------------第... 阅读全文

posted @ 2014-10-18 23:07 蒋乐兴的技术随笔 阅读(616) 评论(0) 推荐(0)

SQL Server 查看指定表上的索引
摘要:解决方案: sys.indexs;--------------------------------------------------------------------------------------------------------------------------------... 阅读全文

posted @ 2014-10-18 12:23 蒋乐兴的技术随笔 阅读(1553) 评论(0) 推荐(0)

SQL Server MYSQL 对外键建立索引的必要性
摘要:背景: 大家知道在定义外键时,都会给出on delete ..... on update .....; 这里指定的就是当主表的列发生变化时,从表的列要用怎么样的变化去迎合。对从表中的外键,建立索引的价值就在这里, 当主表的主键发生变化时,这就要把变化传播到从表,首先要找到从表中的行才行... 阅读全文

posted @ 2014-10-17 17:24 蒋乐兴的技术随笔 阅读(409) 评论(0) 推荐(0)

SQL Server IO系统问题解决
摘要:方法 1、 查询是不是真的要返回这么多的数据。方法 2、 查询是不是系统的内存不足、方法 3、 检查查询要访问的数据是不是不常用、如果这个数据不常用,它没有在内存中也就不奇怪了。方法 4、 是不是硬盘太慢了。 阅读全文

posted @ 2014-10-17 16:57 蒋乐兴的技术随笔 阅读(261) 评论(0) 推荐(0)

SQL Server 的 3 种连接
摘要:第一种 1、 nested loop: select * from tableA inner join tableB on tableA.X = tableB.X; 它的执行过程是这样的、对于tableA中的每一行SQL Server 都... 阅读全文

posted @ 2014-10-17 16:32 蒋乐兴的技术随笔 阅读(247) 评论(0) 推荐(0)

SQL Server 统计信息的创建与更新
摘要:前期准备: 普通表、临时表:它两会有统计信息。 表变量: 不会有统计信息。--------------------------------------------------------------------------------------------------... 阅读全文

posted @ 2014-10-17 11:18 蒋乐兴的技术随笔 阅读(253) 评论(0) 推荐(0)

SQL Server 加密层级
摘要:------------------------------------------------------------------------------------------------------------------------------------------------------... 阅读全文

posted @ 2014-10-16 22:13 蒋乐兴的技术随笔 阅读(598) 评论(0) 推荐(0)

SQL Server 查看对象之间的引用关系
摘要:前期准备: use studioA; go create table T(X int,Y int); insert into T(X,Y) values(1,1),(2,2); go ----------------------------------... 阅读全文

posted @ 2014-10-15 11:10 蒋乐兴的技术随笔 阅读(548) 评论(0) 推荐(0)

SQL Server 查看实例配置情况的 2 方法
摘要:方法 1、 sp_configure; execute sp_configure; 方法 2、 sys.configurations select * from sys.configurations order by name; go 阅读全文

posted @ 2014-10-14 22:15 蒋乐兴的技术随笔 阅读(397) 评论(0) 推荐(0)

SQL Server 存储过程自启动
摘要:前期准备: use master; create table LoginLog(LoginName nvarchar(32),LoginTime datetime); create procedure sp_recordLoginLog #注意没有参数的情况下... 阅读全文

posted @ 2014-10-12 17:08 蒋乐兴的技术随笔 阅读(311) 评论(0) 推荐(0)

SQL Server 查看identity值的几种方法。
摘要:方法 1、 ident_incr('Table_name');# 增量 identity(A,B) 中的B值 ident_seed('Table_name'); # 种子 identity(A,B) 中的A值方法 2、 ident_current('Table_name'); 阅读全文

posted @ 2014-10-12 14:23 蒋乐兴的技术随笔 阅读(1058) 评论(0) 推荐(0)

SQL Sever MYSQL 视图实现的 2 种方式
摘要:前期准备: 1、create table person # 假设这张表用来收录所以有地球人的基本信息。 (ID bigint , Name varchar(16), Country varchar(16)); ... 阅读全文

posted @ 2014-10-12 10:07 蒋乐兴的技术随笔 阅读(627) 评论(0) 推荐(0)

SQL Server 的各种查询和要申请的锁
摘要:前期准备: 1、建表 create table T_Btree(X int primary key,Y nvarchar(4000)); create table T_Heap(X int,Y nvarchar(4000)); go 2、插入数据 ... 阅读全文

posted @ 2014-10-10 16:18 蒋乐兴的技术随笔 阅读(252) 评论(0) 推荐(0)

导航