<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[leo_lesley的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/leo_lesley</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; leo_lesley]]></copyright><item><title><![CDATA[WINDOWS FTP命令详解]]></title><link>https://blog.youkuaiyun.com/leo_lesley/article/details/104473916</link><guid>https://blog.youkuaiyun.com/leo_lesley/article/details/104473916</guid><author>leo_lesley</author><pubDate>Mon, 24 Feb 2020 11:05:48 +0800</pubDate><description><![CDATA[FTP命令是Internet用户使用最频繁的命令之一，不论是在DOS还是UNIX操作系统下使用FTP，都会遇到大量的FTP内部命令。熟悉并灵活应用FTP的内部命令，可以大大方便使用者，并收到事半功倍之效，下面就以WindowsXP系统为例，说明命令的使用。



我使用的是WindowsXP的英文版的操作系统。

FTP:文件传输协议。先说说他的功能吧，主要就是从运行FTP服务器的计算机传输文件...]]></description><category></category></item><item><title><![CDATA[Sqlserver DMV诊断和调优DB性能]]></title><link>https://blog.youkuaiyun.com/leo_lesley/article/details/104473888</link><guid>https://blog.youkuaiyun.com/leo_lesley/article/details/104473888</guid><author>leo_lesley</author><pubDate>Mon, 24 Feb 2020 11:04:48 +0800</pubDate><description><![CDATA[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',...]]></description><category></category></item><item><title><![CDATA[性能调优9：根据WaitType诊断性能]]></title><link>https://blog.youkuaiyun.com/leo_lesley/article/details/104473834</link><guid>https://blog.youkuaiyun.com/leo_lesley/article/details/104473834</guid><author>leo_lesley</author><pubDate>Mon, 24 Feb 2020 11:03:24 +0800</pubDate><description><![CDATA[SQL Server数据库接收到查询请求，从生成计划到执行计划的过程，等待次数和等待时间在一定程度上揭示了系统性能的压力，如果资源严重不足，就会成为性能的瓶颈。因此，对等待的监控非常有助于对系统性能进行诊断，对查询语句进行性能调优。偶尔一次的异常等待，不足以表明系统存在瓶颈，但是，SQL Server实例经常出现特定的等待类型，并且等待时间趋于增加，这就说明，系统存在压力，或内存，或IO等，根据W...]]></description><category></category></item><item><title><![CDATA[AlwaysON下配置各个数据库可以使用的系统资源]]></title><link>https://blog.youkuaiyun.com/leo_lesley/article/details/104275992</link><guid>https://blog.youkuaiyun.com/leo_lesley/article/details/104275992</guid><author>leo_lesley</author><pubDate>Wed, 12 Feb 2020 11:47:48 +0800</pubDate><description><![CDATA[USE master
GO


/*  说明：AlwaysON下设置各个数据库使用资源池的情况  */
-- 启用资源调控器，或者重新刷新配置
ALTER RESOURCE GOVERNOR RECONFIGURE;
GO

--1、首先创建资源池信息，限制各个资源池对CPU、Memory的使用情况
CREATE RESOURCE POOL BPM
WITH (
 ...]]></description><category></category></item><item><title><![CDATA[SQL Server 运行状况监控SQL语句]]></title><link>https://blog.youkuaiyun.com/leo_lesley/article/details/104274049</link><guid>https://blog.youkuaiyun.com/leo_lesley/article/details/104274049</guid><author>leo_lesley</author><pubDate>Wed, 12 Feb 2020 10:10:37 +0800</pubDate><description><![CDATA[Microsoft SQL Server 2005 提供了一些工具来监控数据库。方法之一是动态管理视图。动态管理视图 (DMV) 和动态管理函数 (DMF) 返回的服务器状态信息可用于监控服务器实例的运行状况、诊断问题和优化性能。

常规服务器动态管理对象包括：

dm_db_*：数据库和数据库对象
	dm_exec_*：执行用户代码和关联的连接
	dm_os_*：内存、锁定和时间安排
	dm_t...]]></description><category></category></item><item><title><![CDATA[如何迁移完整SQL数据库到另外一台服务器]]></title><link>https://blog.youkuaiyun.com/leo_lesley/article/details/89884692</link><guid>https://blog.youkuaiyun.com/leo_lesley/article/details/89884692</guid><author>leo_lesley</author><pubDate>Mon, 06 May 2019 15:54:01 +0800</pubDate><description><![CDATA[一、迁移的意义：

1，一般就是从C盘移动其他分区；

2，从这个硬盘移动其他硬盘，数据库还是正常启动；

3，为一般的数据库迁移做准备；



二、系统数据库迁移主要迁移的数据库

第一类：tempdb,model,msdb

第二类：master,（resource可选）



三、迁移步骤：

1，master数据库

一般默认SQlServer数据库安装完成后，SQLServer的...]]></description><category></category></item><item><title><![CDATA[SQL SERVER 登录名迁移]]></title><link>https://blog.youkuaiyun.com/leo_lesley/article/details/89549142</link><guid>https://blog.youkuaiyun.com/leo_lesley/article/details/89549142</guid><author>leo_lesley</author><pubDate>Fri, 26 Apr 2019 13:25:53 +0800</pubDate><description><![CDATA[在进行数据库迁移时，一个主要工作就是进行登录名迁移。
用户名基本上可以在数据库备份与还原中进行迁移，迁移前后映射关系与权限不变。
登录名等可以在master数据库备份与还原中进行迁移，但是由于master作为系统库，存储了很多原服务器的系统信息，还原master库后，原来的服务器信息都会同步迁移过来，与现有服务器信息造成冲突，需要做很多额外操作来消除影响。
而此时如果可以使用脚本将登录名迁移，将大...]]></description><category></category></item><item><title><![CDATA[导出SQL Server中所有Job的最简单方法]]></title><link>https://blog.youkuaiyun.com/leo_lesley/article/details/89537783</link><guid>https://blog.youkuaiyun.com/leo_lesley/article/details/89537783</guid><author>leo_lesley</author><pubDate>Fri, 26 Apr 2019 11:29:53 +0800</pubDate><description><![CDATA[应用场景：

在将源SQL Server数据库服务器中的所有Job（作业）迁移至目标数据库服务器的过程中，需要先将这些Job导出为SQL脚本。

操作步骤：

1、在Microsoft SQL Server Management Studio中，选择SQL Server Agent-&gt;Jobs，按F7打开Object Explorer Details窗口，选中所有Job；

2、点击鼠...]]></description><category></category></item><item><title><![CDATA[SQL Server中查询用户的对象权限和角色的方法]]></title><link>https://blog.youkuaiyun.com/leo_lesley/article/details/89537681</link><guid>https://blog.youkuaiyun.com/leo_lesley/article/details/89537681</guid><author>leo_lesley</author><pubDate>Fri, 26 Apr 2019 11:28:48 +0800</pubDate><description><![CDATA[--SQL Server中查询用户的对象权限和角色的方法

-- 查询用户的object权限

exec sp_helprotect NULL, 'sa'

-- 查询用户拥有的role

exec sp_helpuser 'public'

-- 查询哪些用户拥有指定的系统role

exec sp_helpsrvrolemember 'sysadmin'

-- 可查询嵌套role

...]]></description><category></category></item><item><title><![CDATA[把名字按字拆分,然后判断是否存在重复]]></title><link>https://blog.youkuaiyun.com/leo_lesley/article/details/88971474</link><guid>https://blog.youkuaiyun.com/leo_lesley/article/details/88971474</guid><author>leo_lesley</author><pubDate>Tue, 02 Apr 2019 14:30:24 +0800</pubDate><description><![CDATA[CREATE TABLE #T
(
 名字 VARCHAR(10)
)

INSERT INTO #T VALUES('汤晶1晶'),('张三丰'),('欧阳兰兰'),('孙悟空')

--把名字按字拆分,然后判断是否存在重复
SELECT * FROM #T WHERE EXISTS
( 
 SELECT * FROM
 (
 SELECT SUBSTRING(名字...]]></description><category></category></item><item><title><![CDATA[Mysql语句优化的原则——让你写sql更加顺手]]></title><link>https://blog.youkuaiyun.com/leo_lesley/article/details/88653885</link><guid>https://blog.youkuaiyun.com/leo_lesley/article/details/88653885</guid><author>leo_lesley</author><pubDate>Tue, 19 Mar 2019 07:51:20 +0800</pubDate><description><![CDATA[使用索引的原则：

1.最左前缀匹配原则。

mysql会一直向右匹配直到遇到范围查询(&gt;、&lt;、between、like)就停止匹配。所以要尽量把“=”条件放在前面，把这些条件放在最后。

不会用到b的索引：

where a=1 and c&gt;0 and b=2

会用到b的索引：

where a=1 and b=2 and c&gt;0

2.尽量选择区分度高的列作为索引,区...]]></description><category></category></item><item><title><![CDATA[已删除文件找回软件]]></title><link>https://blog.youkuaiyun.com/leo_lesley/article/details/88391826</link><guid>https://blog.youkuaiyun.com/leo_lesley/article/details/88391826</guid><author>leo_lesley</author><pubDate>Mon, 11 Mar 2019 13:03:34 +0800</pubDate><description><![CDATA[直接下载：http://7dx.pc6.com/xjq5/7datarecoversuite.zip
下载网站：http://www.pc6.com/softview/SoftView_92213.html
试了一下文本文件，挺好用的。你看下是否可以。
记住：恢复的路径不要与源文件在同一个盘符。
...]]></description><category></category></item><item><title><![CDATA[SQLServerDBA十大必备工具]]></title><link>https://blog.youkuaiyun.com/leo_lesley/article/details/82769493</link><guid>https://blog.youkuaiyun.com/leo_lesley/article/details/82769493</guid><author>leo_lesley</author><pubDate>Wed, 19 Sep 2018 11:23:01 +0800</pubDate><description><![CDATA[曾经和一些DBA和数据库开发人员交流时，问他们都用过一些什么样的DB方面的工具，大部分人除了SSMS和Profile之外，基本就没有使用过其他工具了；

诚然，SSMS和Profile足够强大，工作的大部分内容都能通过它们搞定，但是MS、第三方公司甚至是个人开发者为SQLServer提供了很多其他的工具，如果你

能充分的掌握这些工具，无疑会给我们数据库的管理、优化、测试和排错节省大量的时间和精力...]]></description><category></category></item><item><title><![CDATA[mysql入门，详细操作步骤，与知识汇总]]></title><link>https://blog.youkuaiyun.com/leo_lesley/article/details/82769378</link><guid>https://blog.youkuaiyun.com/leo_lesley/article/details/82769378</guid><author>leo_lesley</author><pubDate>Wed, 19 Sep 2018 11:15:46 +0800</pubDate><description><![CDATA[数据更新
插入单条数据：insert   into tb_dept values('D4','公关部','Liming','010-82953306');
插入多条数据：insert   into tb_dept values('D4','公关部','Liming','010-82953306'),('D5','财务部','Lina','010-82953306'),('D5','财务部','Li...]]></description><category></category></item><item><title><![CDATA[忘记 SQL Server 管理员密码的处理]]></title><link>https://blog.youkuaiyun.com/leo_lesley/article/details/82768085</link><guid>https://blog.youkuaiyun.com/leo_lesley/article/details/82768085</guid><author>leo_lesley</author><pubDate>Wed, 19 Sep 2018 10:14:33 +0800</pubDate><description><![CDATA[如果忘记 SQL Server 管理员密码，可以使用下面的方式处理 
1. 使用 SQL Server 服务器计算机本地 Administrators 组的任何成员登录到 SQL Server 服务器 
2. 确定忘记管理员密码的 SQL Server 服务 
可以在服务（services.msc)里面查看，或者使用下面的 Powershell 命令 
Get-Service | ? Displa...]]></description><category></category></item><item><title><![CDATA[查询最消耗内存的前10个SQL语句]]></title><link>https://blog.youkuaiyun.com/leo_lesley/article/details/82767189</link><guid>https://blog.youkuaiyun.com/leo_lesley/article/details/82767189</guid><author>leo_lesley</author><pubDate>Wed, 19 Sep 2018 09:21:01 +0800</pubDate><description><![CDATA[SELECT TOP 10

        st.text AS SQL_Full                                        --父级完整语句

        ,SUBSTRING(st.text, (qs.statement_start_offset/2) + 1,

            ((CASE statement_end_offset 

  ...]]></description><category></category></item><item><title><![CDATA[几种字符串分割函数执行效率对比]]></title><link>https://blog.youkuaiyun.com/leo_lesley/article/details/82682418</link><guid>https://blog.youkuaiyun.com/leo_lesley/article/details/82682418</guid><author>leo_lesley</author><pubDate>Thu, 13 Sep 2018 09:06:03 +0800</pubDate><description><![CDATA[/*

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...]]></description><category></category></item><item><title><![CDATA[2016版本的 字符串分割函数]]></title><link>https://blog.youkuaiyun.com/leo_lesley/article/details/82682371</link><guid>https://blog.youkuaiyun.com/leo_lesley/article/details/82682371</guid><author>leo_lesley</author><pubDate>Thu, 13 Sep 2018 09:01:51 +0800</pubDate><description><![CDATA[--1. 创建fn_Split函数. ( 切分字符串， 返回一个列名为id的表 )  

IF EXISTS(

       SELECT *

       FROM   dbo.sysobjects

       WHERE  id = OBJECT_ID('fn_Split')

              AND (TYPE = 'FN' OR TYPE = 'TF' OR TYPE ...]]></description><category></category></item><item><title><![CDATA[OPTION(RECOMPILE)提高带参数执行SQL语句的索引效率]]></title><link>https://blog.youkuaiyun.com/leo_lesley/article/details/81186557</link><guid>https://blog.youkuaiyun.com/leo_lesley/article/details/81186557</guid><author>leo_lesley</author><pubDate>Tue, 24 Jul 2018 16:07:04 +0800</pubDate><description><![CDATA[本例为MSSQL2008环境下测试。

1. 无参数查询 
先看一个简单的查询语句在大数据表中的查询情况：


 SELECT fmr.FID,fmr.BasicTime FROM feeMeterRead fmr
 WHERE fmr.BasicTime&amp;gt;='2015-12-02 00:00:00'

1
	2
在查询分析器中执行后显示耗时5s，查询到的记录数为6223条

2. 带参数查...]]></description><category></category></item><item><title><![CDATA[要求每5个记录（从小到大排过序的）分组统计最大值，最小值，起始值和终止值。尾部不足5个按剩余个数有多少算多少。]]></title><link>https://blog.youkuaiyun.com/leo_lesley/article/details/81164825</link><guid>https://blog.youkuaiyun.com/leo_lesley/article/details/81164825</guid><author>leo_lesley</author><pubDate>Mon, 23 Jul 2018 11:25:51 +0800</pubDate><description><![CDATA[
USE tempdb
GO
IF OBJECT_ID('t') IS NOT NULL
DROP TABLE t
GO
CREATE TABLE t(
    d DATETIME,
    score INT
)
INSERT INTO t(d,score)
SELECT '20180101',3   
UNION SELECT '20180102',15
UNION SELECT '2018...]]></description><category></category></item></channel></rss>