- 博客(22)
- 资源 (7)
- 收藏
- 关注
原创 修改sqlserver默认的路径
/*说明:如果查询路径返回的值是null,说明在默认安装路径下即C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA*/--查询用户库Data文件默认路径:DECLARE @DefaultData VARCHAR(100)EXEC master..xp_regread @rootkey
2012-04-28 09:26:16 14192
原创 sqlserver 取取月初月末和月份间隔
开发中常用到的,记录下来,提供给需要参考的朋友! --1.取月初月末declare @startdate datetimeselect @startdate=dateadd(dd,-datepart(dd,getdate())+1,getdate())select SUBSTRING(Convert(varchar(100),@startdate ,23),1,10)d
2012-04-26 16:33:20 3175
原创 sqlserver大数据归档
昨天做了个日常大数据归档,归档700W数据,表字段130左右,字段比较多,分享下!----先禁用表的index1.先获取需要禁用的索引declare @tname varchar(100)set @tname='orders'select 'alter index '+' '+c.indexname+' '+'on'+' '+@tname+' '+'disable'fro
2012-04-26 16:07:56 14872
原创 oracle 10g 数据泵导入导出
数据泵导入导出---------------------------------------------------------------------********************************************************************* 第一部分:数据泵导入导出概述********************************
2012-04-26 15:49:54 18694
原创 mysql dump备份和恢复
---------------------------------------------1.准备工作-----------------------------------------------查看当前mysql服务器使用的存储引擎# mysqladmin variables | grep storage_engine| storage_engine
2012-04-26 15:38:04 10187
原创 mysql和sqlserver循环插入数据
create table t1(sid int not null primary key,sname varchar(1000) not null)engine=innodb default charset=gbk; DELIMITER //create PROCEDURE proc1()BEGIN DECLARE i int DEFAULT 0
2012-04-23 10:07:42 7759
原创 经常查看的一些命中率
命中率1)Library Cache的命中率:.计算公式:Library Cache Hit Ratio = sum(pinhits) / sum(pins)SELECT SUM(pinhits)/sum(pins) FROM V$LIBRARYCACHE;通常在98%以上,否则,需要要考虑加大共享池,绑定变量,修改cursor_sharing等参数。2)计算共享池内存
2012-04-23 10:04:38 6856
原创 实战:sqlserver 大数据量的insert、delete操作优化
经常使用的语句! --大批量导出orders表:insertDBCC DROPCLEANBUFFERS DBCC FREEPROCCACHE goSET NOCOUNT ON BEGIN TRANSACTION INSERT INTO test.dbo.orders with(tablock) SELECT * FROM bak.dbo.OrdersWH
2012-04-20 12:18:14 10508
原创 实战:sqlserver 2008 R2容灾方案:另一种思路-2
2.通过第三方软件实时传递数据到B数据库服务器这种类似的软件很多,如Allway Sync之类的软件,间隔同步时间最好实时 . 3.通过下面脚本来实现是否需要还原下面只是列出需要的脚本文件,没有列出的文件只需新建相同的文件名即可.3.1 备库上新建几个监控的表:table.txtUSE [master]GOif object_id('restorehisto
2012-04-19 10:41:15 10535
原创 实战:sqlserver 2008 R2容灾方案:另一种思路-1
自己的定义的容灾方案,可以根据自己的需要自己定义.1.源数据库备份数据 说明:使用方法:exec master.dbo.fullbackup1 's:\backup','suzhou','full'0.备份类型只能是full、diff或log,数据库名不能为空1.通过新建一个历史表记录每次备份内容2.检查数据库版本是否为2005以上3.检查当前用户是否有权限完成
2012-04-19 10:40:09 9816
原创 sqlserver 2012中实现字符串连接的新方法
--sqlserver 2012之前的版本/* 处理not null字符 */DECLARE @t1 varchar(10) = 'a'DECLARE @t2 varchar(10) = 'b'DECLARE @t3 varchar(10) = 'c'DECLARE @t4 varchar(10) = 'd'DECLARE @N1 int = 2012SELECT @t
2012-04-18 17:27:14 5063
原创 mysql cluster 7.1搭建
简单步骤,分享下: hostname IP 应用db1 192.168.50.10 MGMdb2 192.168.50.20 NDBDdb3 192.168.50.30 NDBD2db4 192.168.50.40 MYSQLDdb5 192.168.50.50 MYSQLD *****************************
2012-04-18 10:36:40 2880
原创 实战:python远程清除sqlserver错误日志
python远程清除sqlserver数据库服务器日志,供参考: # coding=gbkfrom encodings import gbk import re import sysimport osimport pyodbcimport traceback import decimal #连接数据库conn = pyodbc.conne
2012-04-18 10:28:42 2902
原创 sqlserver 2008 R2 故障恢复移动文件
朋友咨询的问题,这里给个参考步骤: 故障恢复移动文件/*如果数据库无法启动,即处于可疑模式下或处于未恢复状态,则只有 sysadmin 固定角色的成员才可以移动该文件。*/1.如果启动了 SQL Server 实例,则将其停止。2.通过在命令提示符下输入下列命令之一,在仅 master 恢复模式下启动 SQL Server 实例。 对于默认的 (MSSQLSER
2012-04-18 10:13:18 2258
原创 sqlserver move database or datafile
移动数据或日志文件1.运行以下语句。 ALTER DATABASE database_name SET OFFLINE;2.将文件移动到新位置3.对于已移动的每个文件,请运行以下语句ALTER DATABASE database_name MODIFY FILE ( NAME = logical_name, FILENAME = 'new_path\os_file_name'
2012-04-16 12:59:23 9855
原创 mysql 5.5 数据库复制
master 192.168.10.188slave 192.168.10.199数据库目录通过my.ini设置在其它路劲下**************************************************************第一步:master库设置**********************************************
2012-04-12 10:10:24 11713
原创 sqlserver连接mysql
1.需要远程连接MYSQL的服务器上安装mysql-connector-odbc-5.1.8-winx64 (根据自己OS和mysql版本下载相应版本) 2.就可以通过sqlserver查询分析器执行相关语句操作mysql 3.操作语句DML SELECT * FROM OPENROWSET('MSDASQL','DRIVER={MySQL ODBC 5.1 D
2012-04-10 09:09:19 14225
原创 sqlserver 2008 R2 审计
/*审计web账户对jr数据库的rate表操作*/--步骤1:创建审核对象USE masterGO CREATE SERVER AUDIT rateTO FILE (FILEPATH='s:\audit\table\',MAXSIZE=100 MB) WITH (QUEUE_DELAY = 3000)go --步骤2:创建数据库审核规范,并将其映
2012-04-06 13:07:14 7800
原创 mysql 5.1 编译安装
---------1.install mysql--1.为mysql新建组和用户#groupadd mysql#useradd -g mysql mysql --2.检查是否有编译器#su - root#rpm -qa | grep gcc gcc-c++--3.解压#cd /usr/local/src# tar xvzf mysql-5.1.47.t
2012-04-06 13:01:23 21048
原创 Mysql5.0中文问题解决
Mysql5中文问题简单有效的一个解决方法:打开\MySQL Server 5.0\my.ini找到[mysql]default-character-set=latin1和# created and no character set is defineddefault-character-set=latin1改成[mysql]default-char
2012-04-06 13:00:20 17972
原创 oracle 服务器属性设置
number of dispatchers=ceil(max number of concurrent sessions)/connections per dispatcher1.查看当前连接到oracle服务器的客户数量select sid, serial#, username, logon_time, server, program from v$sessionwhere USER
2012-04-05 10:20:56 5970
原创 聚合和成员函数
--案例01:简单测试declare type studenttabletype is table of varchar(10) index by binary_integer; stu1 studenttabletype ;begin stu1(1):='tom'; stu1(2):='wind'; dbms_output.put_line('
2012-04-05 10:17:44 5471
sqlserver 2008备份脚本
2011-12-31
监视sqlserver 2008 R2 复制性能
2011-12-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人