- 博客(20)
- 资源 (25)
- 收藏
- 关注
转载 数据库架构的演变
单主机最开始网站一般都是由典型的LAMP架构演变而来的,一般都是一台linux主机,一台apache服务器,php执行环境以及mysql服务器,一般情况下,这些都在一台虚拟主机上,简称单主机模式。单主机模式缺点:1 web服务器和mysql服务器公用一台主机,共享硬件资源,可能存在某一方资源征用太大,导致整个应用产生瓶颈2 当业务增长之后,没有办法做到横向扩
2014-12-31 13:09:39 826
原创 SQLServer 读取XML类型的节点数据
-- 测试数据-- DROP TABLE #XMLTabCREATE TABLE #XMLTab(colxml XML)INSERT INTO #XMLTab SELECT N' 9003 error 8008 true 'INSERT INTO #XMLTab SELECT N'
2014-12-30 23:08:54 9676
原创 SQLServer 中dm_os_ring_buffers(ring_buffer_connectivity)读取XML
select distinct ring_buffer_type from sys.dm_os_ring_buffers/*RING_BUFFER_OOM RING_BUFFER_RESOURCE_MONITOR - 监控资源的使用情况,可以提供分析物理内存压力的信息。RING_BUFFER_SCHEDULER_MONITOR - 监控逻辑调度器的状态,以及健康的记录类型。RING_B
2014-12-28 12:39:07 2121
原创 SQL Server 查询优化(测试02)参数嗅探-执行计划选择
最近常看到"参数嗅探"这个词,看了几篇文章,于是就自己摸索做个测试来加深印象!去官网下载了数据库:AdventureWorks2012直接测试吧!找几个熟悉的表关联起来,用ProductID作为条件找到两个ID返回行数相差较大的值.ProductID=870(4688行) ProductID=897(2行) 【测试一】--先清空计划缓存DBCC FREEPROCCAC
2014-12-28 03:09:47 3451
原创 forfiles 和 xcopy 在windows下拷贝N天内更改过的文件
数据库备份,只需要拷贝最近1个月内的数据库备份到另一台服务器就行.而且只是用windows作业来执行.由于对windows命令也不太熟悉,使用命令的时候真是黔驴尽穷啊!~要什么命令没什么,各种计算都不方便.为了这日期的计算,花了很长时间.网上最多的也是最简单的,也就是分别取出年月日,做加减后再拼接回来.如:echo %date:~0,4%-%date:~5,2%-%da
2014-12-27 16:46:19 10202
原创 SQL Server 查询优化(测试01)创建聚集索引避免堵塞
-- 创建测试表-- drop table testcreate table test(id int not null,name varchar(10))insert into test(id,name)values (1,'aa'),(2,'bb')select * from test -- 打开查询窗口1执行以下语句print @@spidbegin tran up
2014-12-26 01:33:34 1610
原创 SQL Server 排序规则
-- 返回当前 Windows 和 SQL Server 支持的所有排序规则的列表select * from ::fn_helpcollations() where name like 'Chinese%'-- 服务器支持的 SQL Server 排序规则SELECT * FROM sys.fn_helpcollations() WHERE name LIKE 'SQL%';-- W
2014-12-25 23:43:42 3193
原创 查看SQL SERVER 版本信息
方法一:方法二:方法三:SELECT SERVERPROPERTY('servername') AS 实例名,SERVERPROPERTY('ProductVersion') AS 实例版本,SERVERPROPERTY('Edition') AS 产品版本,SERVERPROPERTY('ProductLevel') AS 版本级别,@@VE
2014-12-24 00:06:37 9435
原创 Sql Server 用户数据库无日志附加
分离和附加的数据库都为同一个服务器的情况:USE [master]GO--共同方法:指定主数据文件(其他文件都处于相同目录),无日志文件将重新生成一个-- 【方法一】exec sp_attach_single_file_db @dbname = N'TestDB', @physname = N'C:\TestDB.mdf' GO-- 【方法二】或者分别指定最多16个文
2014-12-21 12:32:21 1481
原创 SQL Server 服务器更名及添加Windows登录名
虚拟机安装好 SQL Server ,发觉服务器名字太乱。所有下面就更改了服务器名称及在SQLServer中删除添加Windows登录名。直接更改Windows计算机名称,改完重启电脑重启系统后,登录SQLServer失败。因为当前的Windows默认登录名没有在数据库中。现在先把数据库的代理都停止。打开命令行
2014-12-20 00:18:03 11557 1
原创 SqlServer系统数据库还原(三)系统数据库master-msdb-model 还原模拟测试
上一章中,系统数据库重建之后,数据库、登录名、作业、备份信息等对象都不见了。所有得还原系统数据库master、msdb、model,一般还原两个就行了。Model数据库很少有更改,如果没有增加过数据模板可以不还原它,用当前的就行。Tempdb在每次启动数据库时都重新生成,没必要备份和还原。如图,没还原系统库前的情况还原系统数据库: 1 停止SqlServer
2014-12-14 01:38:23 9196 1
原创 SqlServer系统数据库还原(二)系统数据库master-msdb-model 重建模拟测试
1 停止SqlServer服务,编辑文本增删字符以破坏以下3个系统数据库master、msdb、model。(破坏前先做好备份!)2 接下来服务也启动不了!看来只能重建系统数据库了!3 现在重建:找到文件SqlServer安装盘中或解压文件中setup.exe的位置。以管理员运行命令行进入到setup.exe所在目录4
2014-12-14 00:42:54 3921 1
原创 SqlServer系统数据库还原(一)master 数据库还原模拟测试
master 数据库记录什么信息?master 数据库记录 SQL Server系统的所有系统级信息。这包括实例范围的元数据(例如登录帐户)、端点、链接服务器和系统配置设置。在 SQL Server中,系统对象不再存储在 master数据库中,而是存储在 Resource数据库中。此外,master数据库还记录了所有其他数据库的存在、数据库文件的位置以及 SQL Serve
2014-12-13 23:20:36 5928 3
原创 Sql Server 表中看不见的乱码
因为已经改好了,测试没有实际示例,仅操作模拟说明: 某表中有一个字段如:charTest(col Nvarchar(50)) 表中某列有符号'【',但是在前端查询出来是时候出现很多这种乱码符号:'?【', '??【', '???【' 将字段拷贝到studio来看,没发现有问题,前后都没有空格,都是正确的:【hh】【dd】【e
2014-12-10 13:14:44 2480 1
原创 T-SQL查询:慎用 IN 和 NOT IN
今天突然想到之前在书上看到的一个例子,竟然想不起来了.于是翻书找出来,测试一下.-- drop table father,soncreate table father(fid int,name varchar(10),oid int)create table son(sid int,name varchar(10),fid int)insert into father(fid
2014-12-06 01:08:53 14546 3
原创 win7常用快捷键
F1 #打开当前窗口“帮助”F2 #选中文件则为重命名F3 #当前窗口“查找”F5 #刷新F11 #当前窗口全屏或退出全屏Win键 #显示“开始”菜单(Ctrl + ESC)Win + TAB #切换窗口(Alt + TAB)Win + BREAK #打开“系统属性”窗口Win + 空格 #透明桌面Win + 数字 #打开window导航对应的程序Win + F1 #打开
2014-12-03 19:49:27 935
原创 SqlServer 并发事务:死锁跟踪(二)确定死锁锁定的资源
--测试示例:CREATE TABLE mytest ( id INT, name VARCHAR(20), info VARCHAR(20), ) INSERT INTO mytest VALUES(1,'kk',null),(2,'mm',null) --【现在测试只有非聚集索引的】CREATE NONCLUSTER
2014-12-02 23:57:50 6110
原创 SqlServer删除复制监视器中无效的发布名称
在服务器复制监视器中有一个发布名称,因为该发布订阅已经删除。ReportServerTempDB只有一个发布,已无效,打算删除。--直接删除表记录select * from dbo.MSsnapshot_agents where publisher_db='ReportServerTempDB'
2014-12-02 14:58:24 3672
原创 多分库多分表(结构相同)脚本创建联合视图
--今天有需要写了一个--测试测下:CREATE DATABASE [db1] CREATE DATABASE [db2] USE [db1]CREATE TABLE [dbo].[table1]([id] [int],[name] [varchar](20)) CREATE TABLE [dbo].[table2]([id] [int],[name] [varchar](20)
2014-12-02 12:23:49 7443 3
V40156-01.zipOracle GoldenGate V12.1.2.0.0 for SQL Server on Windows (64 bit)
2017-06-02
AlwaysOn高可用组安装部署及相关操作(图)
2017-03-22
Performance Guidance for SQL Server in Windows Azure Virtual Machines
2015-07-23
starwind.exe
2015-06-15
cacti模板_mysql_mongodb_apache_redis_nginx等
2015-05-01
CSDN上的优秀SQL编程代码集
2013-06-24
datastage 数据整合电子书实例
2013-04-16
jtds-1.2.2.jar
2013-02-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人