随笔 - 631,  文章 - 0,  评论 - 84,  阅读 - 225万
< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8

随笔分类 -  Sqlserver数据库学习

知识在于日积月累
MySQL8.0设置远程访问权限
摘要:1.登录MySQL mysql -u root -p 1 输入您的密码 2.选择 mysql 数据库 use mysql; 1 因为 mysql 数据库中存储了用户信息的 user 表。 3.在 mysql 数据库的 user 表中查看当前 root 用户的相关信息 select host, use 阅读全文
posted @ 2018-07-21 18:45 微笑点燃希望 阅读(540) 评论(0) 推荐(0) 编辑
merage语句
摘要:MERGE INTO [credit].[record_rule_data] AS a USING @tem AS b ON a.user_gid =@userLogGid AND a.rule_id =b.ruleName WHEN MATCHED AND a.user_gid =@userLog 阅读全文
posted @ 2017-04-10 10:16 微笑点燃希望 阅读(252) 评论(0) 推荐(0) 编辑
SQL Server-聚焦NOLOCK、UPDLOCK、HOLDLOCK、READPAST你弄懂多少?(三十四)
摘要:前言 时间流逝比较快,博主也在快马加鞭学习SQL Server,下班回来再晚也不忘记更新下博客,时间挤挤总会有的,现在的努力求的是未来所谓的安稳,每学一门为的是深度而不是广度,求的是知识自成体系而不是零散,废话不多说本节我们来讲讲SQL Server基础系列最后几节内容,这话博主说了n次,呵呵。 N 阅读全文
posted @ 2017-03-08 19:55 微笑点燃希望 阅读(576) 评论(0) 推荐(0) 编辑
----查看阻塞的进程和被阻塞的进程
摘要:查看阻塞的进程和被阻塞的进程 --SELECT *--from master..SysProcesses--where db_Name(dbID) = 'golddb'--and spId <> @@SpId--and dbID <> 0--and blocked >0; --select--req 阅读全文
posted @ 2017-02-20 14:34 微笑点燃希望 阅读(2563) 评论(0) 推荐(0) 编辑
基于Ubuntu Hadoop的群集搭建Hive
摘要:Hive是Hadoop生态中的一个重要组成部分,主要用于数据仓库。前面的文章中我们已经搭建好了Hadoop的群集,下面我们在这个群集上再搭建Hive的群集。 1.安装MySQL 1.1安装MySQL Server 在Ubuntu下面安装MySQL的Server很简单,只需要运行: sudo apt- 阅读全文
posted @ 2017-02-17 19:37 微笑点燃希望 阅读(284) 评论(0) 推荐(0) 编辑
SQL 数据优化索引建suo避免全表扫描
摘要:首先什么是全表扫描和索引扫描?全表扫描所有数据过一遍才能显示数据结果,索引扫描就是索引,只需要扫描一部分数据就可以得到结果。如果数据没建立索引。 无索引的情况下搜索数据的速度和占用内存就会比用索引的检索慢和高。下面是一个例子 1:无索引的情况 Product表,里面没有任何索引,如下图: 从上图中, 阅读全文
posted @ 2017-01-17 20:22 微笑点燃希望 阅读(380) 评论(0) 推荐(0) 编辑
查询分区函数
摘要:select convert(varchar(50), ps.name) as partition_scheme,p.partition_number, convert(varchar(10), ds2.name) as filegroup, convert(varchar(19), isnull( 阅读全文
posted @ 2017-01-13 21:11 微笑点燃希望 阅读(282) 评论(0) 推荐(0) 编辑
SQLServer性能优化之---水平分库扩展
摘要:汇总篇:http://www.cnblogs.com/dunitian/p/4822808.html#tsql 第一次引入文件组的概念:http://www.cnblogs.com/dunitian/p/5276431.html 上次说了其他的解决方案(http://www.cnblogs.com/ 阅读全文
posted @ 2017-01-10 17:56 微笑点燃希望 阅读(596) 评论(0) 推荐(0) 编辑
for xml 字符串拼接
摘要:SELECT TOP 10 B.user_gid,LEFT(StuList,LEN(StuList)-1) as hobby FROM (SELECT user_gid,( SELECT CAST(auth_type AS VARCHAR(50))+',' FROM credit.record_au 阅读全文
posted @ 2016-08-19 20:12 微笑点燃希望 阅读(1916) 评论(0) 推荐(0) 编辑
EXISTS语句
摘要:通常在我写EXISTS语句时,我会写成IF EXISTS(SELECT TOP(1) 1 FROM XXX),也没细细考究过为什么要这么写,只是隐约认为这样写没有啥问题,那今天就深究下吧! 首先准备测试测试数据 USE [TestDB1] GO CREATE TABLE TB1001 ( ID IN 阅读全文
posted @ 2016-07-11 18:34 微笑点燃希望 阅读(1269) 评论(1) 推荐(0) 编辑
复合非聚集索引里列的顺序的重要性
摘要:当我谈论索引时,大家经常会问我在复合非聚集索引里,列的顺序是否重要?简单来说:“看情况”。我们来具体看下为啥“看情况”…… 单例查找(Singleton Lookups) 当在你的表上有进行单例查找的查询时,在复合非聚集索引里列的顺序真的不重要。假设下列查询: 现在你可以在StateProvince 阅读全文
posted @ 2016-07-06 11:02 微笑点燃希望 阅读(665) 评论(0) 推荐(0) 编辑
SQL Server创建复合索引时,复合索引列顺序对查询的性能影响
摘要:说说复合索引 写索引的博客太多了,一直不想动手写,有一下两个原因:一是觉得有炒剩饭的嫌疑,有兄弟曾说:索引吗,只要在查询条件上建索引就行了,真的可以这么暴力吗?二来觉得,索引是个非常大的话题,很难概括出所有的情况,你不整出点新意来,倒是有抄袭照搬的嫌疑 既然写了,就写一点稍微不一样的东西出来,好了, 阅读全文
posted @ 2016-06-22 18:22 微笑点燃希望 阅读(6919) 评论(1) 推荐(2) 编辑
SQL 查询性能优化----解决书签查找
摘要:先来看看什么是书签查找: 当优化器所选择的非聚簇索引只包含查询请求的一部分字段时,就需要一个查找(lookup)来检索其他字段来满足请求。对一个有聚簇索引的表来说是一个键查找(key lookup),对一个堆表来说是一个RID查找(RID lookup)。这种查找即是——书签查找。 书签查找根据索引 阅读全文
posted @ 2016-06-14 11:17 微笑点燃希望 阅读(335) 评论(0) 推荐(0) 编辑
SQLSERVER进程CPU使用率100%
摘要:解决SQLSERVER2008 CPU使用率99%: 1、dbcc checkdb 重建索引 2、檢查有沒有死鎖 -- sp_lock SELECT request_session_id spid , OBJECT_NAME(resource_associated_entity_id) tableN 阅读全文
posted @ 2016-06-14 10:55 微笑点燃希望 阅读(633) 评论(0) 推荐(0) 编辑
sql 标准见表语句
摘要:建一张表 /******************************************************************************** 小区主档记录,要保证与OrgLevelUnit同步 ************************************* 阅读全文
posted @ 2016-05-30 09:30 微笑点燃希望 阅读(898) 评论(0) 推荐(0) 编辑
尝试一下sql server2016里面的json功能
摘要:测试一下基本的,从查询结果里面构造一个json 的格式 create table t1(ID int identity,name nvarchar(50),Chinese int ,Math int) insert into t1 values ('张三',90,80),('李四',75,90),( 阅读全文
posted @ 2016-04-25 14:42 微笑点燃希望 阅读(6337) 评论(0) 推荐(1) 编辑
sqlserver 分区表
摘要:我们知道很多事情都存在一个分治的思想,同样的道理我们也可以用到数据表上,当一个表很大很大的时候,我们就会想到将表拆 分成很多小表,查询的时候就到各个小表去查,最后进行汇总返回给调用方来加速我们的查询速度,当然切分可以使用横向切分,纵向 切分,比如我们最熟悉的订单表,通常会将三个月以外的订单放到历史订 阅读全文
posted @ 2016-04-01 15:44 微笑点燃希望 阅读(830) 评论(0) 推荐(0) 编辑
灵活运用 SQL SERVER FOR XML PATH
摘要:FOR XML PATH 有的人可能知道有的人可能不知道,其实它就是将查询结果集以XML形式展现,有了它我们可以简化我们的查询语句实现一些以前可能需要借助函数活存储过程来完成的工作。那么以一个实例为主. 一.FOR XML PATH 简单介绍 那么还是首先来介绍一下FOR XML PATH ,假设现 阅读全文
posted @ 2016-03-21 15:04 微笑点燃希望 阅读(321) 评论(0) 推荐(0) 编辑
01.SQLServer性能优化之----强大的文件组----分盘存储
摘要:前天有学弟问逆天:“逆天,有没有一种方式可以让我一个表存到两个数据库文件中,或者说怎么把一个表的数据平摊到其他数据库文件中?” (⊙o⊙)…,逆天数据库优化不是很强悍,不过类似的情景倒是见过,可以给你一个思路。比如说我们在创建数据库的时候就可以好好利用文件组。 举个例子: 我们一般创建数据库都是这么 阅读全文
posted @ 2016-03-14 17:29 微笑点燃希望 阅读(612) 评论(0) 推荐(0) 编辑
SQL Server XML变量转为Json文本
摘要:1 -- create function 2 create function [dbo].[fnXmlToJson] (@XmlData xml) 3 returns nvarchar(max) 4 as 5 begin 6 return 7 (select stuff( 8 (select 9 * 阅读全文
posted @ 2016-03-14 15:15 微笑点燃希望 阅读(1719) 评论(0) 推荐(0) 编辑

font=white
点击右上角即可分享
微信分享提示