- 博客(29)
- 资源 (3)
- 收藏
- 关注
转载 WINDOWS FTP命令详解
FTP命令是Internet用户使用最频繁的命令之一,不论是在DOS还是UNIX操作系统下使用FTP,都会遇到大量的FTP内部命令。熟悉并灵活应用FTP的内部命令,可以大大方便使用者,并收到事半功倍之效,下面就以WindowsXP系统为例,说明命令的使用。我使用的是WindowsXP的英文版的操作系统。FTP:文件传输协议。先说说他的功能吧,主要就是从运行FTP服务器的计算机传输文件...
2020-02-24 11:05:48
1984
转载 Sqlserver DMV诊断和调优DB性能
1、查看等待统计信息,找出SQL Server慢在哪里: SELECTwait_type , SUM(wait_time_ms / 1000) AS[wait_time_s] FROMsys.dm_os_wait_stats DOWS WHEREwait_type NOTIN( N'BROKER_EVENTHANDLER',...
2020-02-24 11:04:48
789
转载 性能调优9:根据WaitType诊断性能
SQL Server数据库接收到查询请求,从生成计划到执行计划的过程,等待次数和等待时间在一定程度上揭示了系统性能的压力,如果资源严重不足,就会成为性能的瓶颈。因此,对等待的监控非常有助于对系统性能进行诊断,对查询语句进行性能调优。偶尔一次的异常等待,不足以表明系统存在瓶颈,但是,SQL Server实例经常出现特定的等待类型,并且等待时间趋于增加,这就说明,系统存在压力,或内存,或IO等,根据W...
2020-02-24 11:03:24
592
原创 AlwaysON下配置各个数据库可以使用的系统资源
USE masterGO/* 说明:AlwaysON下设置各个数据库使用资源池的情况 */-- 启用资源调控器,或者重新刷新配置ALTER RESOURCE GOVERNOR RECONFIGURE;GO--1、首先创建资源池信息,限制各个资源池对CPU、Memory的使用情况CREATE RESOURCE POOL BPMWITH ( ...
2020-02-12 11:47:48
340
转载 SQL Server 运行状况监控SQL语句
Microsoft SQL Server 2005 提供了一些工具来监控数据库。方法之一是动态管理视图。动态管理视图 (DMV) 和动态管理函数 (DMF) 返回的服务器状态信息可用于监控服务器实例的运行状况、诊断问题和优化性能。常规服务器动态管理对象包括:dm_db_*:数据库和数据库对象 dm_exec_*:执行用户代码和关联的连接 dm_os_*:内存、锁定和时间安排 dm_t...
2020-02-12 10:10:37
491
转载 如何迁移完整SQL数据库到另外一台服务器
一、迁移的意义:1,一般就是从C盘移动其他分区;2,从这个硬盘移动其他硬盘,数据库还是正常启动;3,为一般的数据库迁移做准备;二、系统数据库迁移主要迁移的数据库第一类:tempdb,model,msdb第二类:master,(resource可选)三、迁移步骤:1,master数据库一般默认SQlServer数据库安装完成后,SQLServer的...
2019-05-06 15:54:01
4132
转载 SQL SERVER 登录名迁移
在进行数据库迁移时,一个主要工作就是进行登录名迁移。用户名基本上可以在数据库备份与还原中进行迁移,迁移前后映射关系与权限不变。登录名等可以在master数据库备份与还原中进行迁移,但是由于master作为系统库,存储了很多原服务器的系统信息,还原master库后,原来的服务器信息都会同步迁移过来,与现有服务器信息造成冲突,需要做很多额外操作来消除影响。而此时如果可以使用脚本将登录名迁移,将大...
2019-04-26 13:25:53
781
原创 导出SQL Server中所有Job的最简单方法
应用场景:在将源SQL Server数据库服务器中的所有Job(作业)迁移至目标数据库服务器的过程中,需要先将这些Job导出为SQL脚本。操作步骤:1、在Microsoft SQL Server Management Studio中,选择SQL Server Agent->Jobs,按F7打开Object Explorer Details窗口,选中所有Job;2、点击鼠...
2019-04-26 11:29:53
515
转载 SQL Server中查询用户的对象权限和角色的方法
--SQL Server中查询用户的对象权限和角色的方法-- 查询用户的object权限exec sp_helprotect NULL, 'sa'-- 查询用户拥有的roleexec sp_helpuser 'public'-- 查询哪些用户拥有指定的系统roleexec sp_helpsrvrolemember 'sysadmin'-- 可查询嵌套role...
2019-04-26 11:28:48
6223
转载 把名字按字拆分,然后判断是否存在重复
CREATE TABLE #T( 名字 VARCHAR(10))INSERT INTO #T VALUES('汤晶1晶'),('张三丰'),('欧阳兰兰'),('孙悟空')--把名字按字拆分,然后判断是否存在重复SELECT * FROM #T WHERE EXISTS( SELECT * FROM ( SELECT SUBSTRING(名字...
2019-04-02 14:30:24
305
转载 Mysql语句优化的原则——让你写sql更加顺手
使用索引的原则:1.最左前缀匹配原则。mysql会一直向右匹配直到遇到范围查询(>、<、between、like)就停止匹配。所以要尽量把“=”条件放在前面,把这些条件放在最后。不会用到b的索引:where a=1 and c>0 and b=2会用到b的索引:where a=1 and b=2 and c>02.尽量选择区分度高的列作为索引,区...
2019-03-19 07:51:20
170
转载 已删除文件找回软件
直接下载:http://7dx.pc6.com/xjq5/7datarecoversuite.zip下载网站:http://www.pc6.com/softview/SoftView_92213.html试了一下文本文件,挺好用的。你看下是否可以。记住:恢复的路径不要与源文件在同一个盘符。...
2019-03-11 13:03:34
403
转载 SQLServerDBA十大必备工具
曾经和一些DBA和数据库开发人员交流时,问他们都用过一些什么样的DB方面的工具,大部分人除了SSMS和Profile之外,基本就没有使用过其他工具了;诚然,SSMS和Profile足够强大,工作的大部分内容都能通过它们搞定,但是MS、第三方公司甚至是个人开发者为SQLServer提供了很多其他的工具,如果你能充分的掌握这些工具,无疑会给我们数据库的管理、优化、测试和排错节省大量的时间和精力...
2018-09-19 11:23:01
460
转载 mysql入门,详细操作步骤,与知识汇总
数据更新插入单条数据:insert into tb_dept values('D4','公关部','Liming','010-82953306');插入多条数据:insert into tb_dept values('D4','公关部','Liming','010-82953306'),('D5','财务部','Lina','010-82953306'),('D5','财务部','Li...
2018-09-19 11:15:46
185
转载 忘记 SQL Server 管理员密码的处理
如果忘记 SQL Server 管理员密码,可以使用下面的方式处理 1. 使用 SQL Server 服务器计算机本地 Administrators 组的任何成员登录到 SQL Server 服务器 2. 确定忘记管理员密码的 SQL Server 服务 可以在服务(services.msc)里面查看,或者使用下面的 Powershell 命令 Get-Service | ? Displa...
2018-09-19 10:14:33
508
转载 查询最消耗内存的前10个SQL语句
SELECT TOP 10 st.text AS SQL_Full --父级完整语句 ,SUBSTRING(st.text, (qs.statement_start_offset/2) + 1, ((CASE statement_end_offset ...
2018-09-19 09:21:01
4909
转载 几种字符串分割函数执行效率对比
/*Microsoft SQL Server 2017 (RTM-CU5) (KB4092643) - 14.0.3023.8 (X64) Mar 2 2018 18:24:44 Copyright (C) 2017 Microsoft Corporation Enterprise Edition: Core-based Licensing (64-bit) on Wind...
2018-09-13 09:06:03
836
转载 2016版本的 字符串分割函数
--1. 创建fn_Split函数. ( 切分字符串, 返回一个列名为id的表 ) IF EXISTS( SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID('fn_Split') AND (TYPE = 'FN' OR TYPE = 'TF' OR TYPE ...
2018-09-13 09:01:51
139
转载 OPTION(RECOMPILE)提高带参数执行SQL语句的索引效率
本例为MSSQL2008环境下测试。1. 无参数查询 先看一个简单的查询语句在大数据表中的查询情况: SELECT fmr.FID,fmr.BasicTime FROM feeMeterRead fmr WHERE fmr.BasicTime>='2015-12-02 00:00:00'1 2在查询分析器中执行后显示耗时5s,查询到的记录数为6223条2. 带参数查...
2018-07-24 16:07:04
416
原创 要求每5个记录(从小到大排过序的)分组统计最大值,最小值,起始值和终止值。尾部不足5个按剩余个数有多少算多少。
USE tempdbGOIF OBJECT_ID('t') IS NOT NULLDROP TABLE tGOCREATE TABLE t( d DATETIME, score INT)INSERT INTO t(d,score)SELECT '20180101',3 UNION SELECT '20180102',15UNION SELECT '2018...
2018-07-23 11:25:51
324
转载 字符串拆分
USE tempdbGO---- 1. 测试表IF OBJECT_ID('t') IS NOT NULL DROP TABLE tGOCREATE TABLE t( id INT IDENTITY(1,1) PRIMARY KEY, strings NVARCHAR(MAX) )GOINSERT INTO t (strings) VALUES...
2018-07-23 10:37:39
237
原创 简单的行列转换
按年统计大于1的数据,按12个月列数据统计、合计。id(int) itemA(int 0 || 1) itemB(int 0 || 1) Date(datetime) 1 0 1 2018-08-01...
2018-07-17 14:39:45
134
转载 用SQL作业+导入导出向导(SSIS包)实现定期导出EXCEL文件
而实际上, 定期从SQL Server中导出EXCEL文件的同学更多, 这也是比较常见的需求。下面以 Win10+SQL Server2017 为例,实现导出EXCEL文件。一、随便在一个库上右键, 在菜单中找到 “导出数据” 子菜单。二、数据源选择本机实例三、选择目标为 EXCEL文件。注:如果出现错误 “未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0”提供程序”需要安装...
2018-06-15 09:55:53
1897
原创 SQL 给出指定的金额什,自动匹配金额明细
给出一个金额值,例100,可以自动找出汇总成100的明细明细表1ID TOTAL1 202 203 304 505 206 107 308 50顺序从上往下拉,最终结算应该是这样,ID TOTAL1 202 203 305 206 10找出的行数金额加起来是100------------------...
2018-05-31 14:52:50
1374
2
转载 sql语句的导入
用微软自带的sqlcmd工具,可以导入执行。以SQL Server 2008R版本为例:第一步:Win+R 键入:cmd 命令,开启命令行工具;第二步:键入:cd C:\Program Files\Microsoft SQL Server\100\Tools\Binn (具体目录路径跟你安装的SQL位置有关)第三步:键入:sqlcmd -S . -U sa -P 123 -d test -i da...
2018-05-31 11:58:53
953
原创 批量处理大量TXT格式的数据导入到数据库中
--最终的存储表CREATE TABLE [dbo].[tab](filename varchar(100), [列 0] [varchar](50) NULL, [列 1] [varchar](50) NULL, [列 2] [varchar](50) NULL, [列 3] [varchar](50) NULL, [列 4] [varchar](50) NULL, [列 5] [varchar...
2018-05-31 11:49:31
5155
原创 求积函数 -- 例子
create table T(mid int,num int) go insert into T select 1,5 insert into T select 1,3 insert into T select 1,5 insert into T select 1,3 insert into T selec
2007-11-29 15:07:00
619
转载 普通行列转换
/*普通行列转换(2007-11-18于海南三亚)假设有张学生成绩表(tb)如下:Name Subject Result张三 语文 74张三 数学 83张三 物理 93李四 语文 74李四 数学 84李四 物理 94*/-------------------------------------------------------------------------/*想变成 姓名
2007-11-22 16:56:00
444
原创 转载j9988的一篇破解存储过程,函数,视图,触发器的存储过程
SET QUOTED_IDENTIFIER ON GOSET ANSI_NULLS ON GOALTER PROCEDURE sp_decrypt(@objectname varchar(50))ASbeginset nocount on--优快云:j9988 copyright:2004.07.15 --V3.2 --破解字节不受限制,适用于SQLSERVER2000存储过程,函数,视
2007-11-22 16:13:00
436
HammerDB-3.3-Win版本的数据库压力测试工具
2019-12-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人