随笔分类 -  SQL Server

摘要:最近在sql server 加了一些job,但是run job的时候发生了一下错误: ssage Unable to connect to SQL Server '(local)' 问题根源:调用 T-sql 脚本,没有制定Database 选择你的目标db 阅读全文
posted @ 2018-04-18 11:41 Jesse_Li 阅读(284) 评论(0) 推荐(0)
摘要:ETL ETL,是英文 Extract-Transform-Load 的缩写,用来描述将数据从来源端经过抽取(extract)、转换(transform)、加载(load)至目的端的过程。ETL一词较常用在数据仓库,但其对象并不限于数据仓库。 ETL是构建数据仓库的重要一环,用户从数据源抽取出所需的 阅读全文
posted @ 2018-04-13 17:10 Jesse_Li 阅读(24842) 评论(0) 推荐(0)
摘要:1. 尽量避免用sub-queres, 可以采用join代替 2. exists代替in not exists 和not in 这两个的性能值得深究,应该不是差太多 3. 索引优化 4. 一些操作会导致索引失效 1)like 操作 column_a like '%format%' 和 column_ 阅读全文
posted @ 2018-04-13 16:14 Jesse_Li 阅读(353) 评论(0) 推荐(0)
摘要:数据建模是对现实世界的抽象,确定数据库需要管辖的范围,数据的组织形成数据库。 建模活动主要一下: 确定数据及其相关过程(网站买一个商品,并且提交订单到收到货完成交易) 定义数据(类型,大小) 数据完整性 操作过程 数据存储 可以划分下面几个阶段: 概念模型: 1. 客户交流 2, 需求分析 3. 形 阅读全文
posted @ 2018-04-13 13:21 Jesse_Li 阅读(447) 评论(0) 推荐(0)
摘要:SELECT [sJOB].[job_id] AS [JobID] , [sJOB].[name] AS [JobName] , [sDBP].[name] AS [JobOwner] , [sCAT].[name] AS [JobCategory] , [sJOB].[description] A 阅读全文
posted @ 2018-03-27 11:14 Jesse_Li 阅读(314) 评论(0) 推荐(0)
摘要:SELECT [Spid] = session_id ,ecid ,[Database] = DB_NAME(sp.dbid) ,[User] = nt_username ,[Status] = er.status ,[Wait] = wait_type ,[Individual Query] = SUBSTRING(qt.text, er.sta... 阅读全文
posted @ 2017-10-12 20:36 Jesse_Li 阅读(209) 评论(0) 推荐(0)
摘要:SQL SERVER 2016数据库,50GB+的数据。有大量的增删和插入操作,数据库log文件变得异常的大,而且增长速度特别的快.周五log文件20GB,周一上班就成了200+GB了 因为数据库恢复模式是FULL的。而且备份策略,没周一full,其他每天一次differ。 USE Adventur 阅读全文
posted @ 2017-09-04 13:22 Jesse_Li 阅读(5669) 评论(2) 推荐(1)
摘要:SQL SERVER 2005 以后三种恢复模式: 简单(Sample),完全(Full),大批量(Bulk_Logged) 完全备份模型 完全备份模式是指在出现数据文件毁坏时丢失数据的风险最小。如果一个数据库在此模式下是,所有操作都会被完全记录下来,这意味着记录使用INSERT操作增加的每一行,使 阅读全文
posted @ 2017-09-04 13:17 Jesse_Li 阅读(6529) 评论(1) 推荐(0)
摘要:大家都知道聚合函数是做统计用的,而count函数是统计行数的,也就是满足一定条件记录的行数。 下面我们来看下这个count与NULL的微妙关系。 SELECT * FROM dbo.Student 我们向表student插入了5条记录,其中一条的SNO为NULL。 通常的一种方法是用count(*) 阅读全文
posted @ 2017-07-08 16:51 Jesse_Li 阅读(1532) 评论(0) 推荐(0)
摘要:NULL值得数据出现在数据库发展的最初阶段的确给开发和使用者带来了很大的便利,这是因为它为我们节省了太多的磁盘空间,而且在那个年代磁盘是相当昂贵的。但是随着科技的发展,硬件系统的改进突飞猛进,NULL又给我们带来了很大的困扰。 下面我们来看下当我们进行JOIN操作时候,NULL值给我们带来的困扰。 阅读全文
posted @ 2017-07-08 16:39 Jesse_Li 阅读(1604) 评论(0) 推荐(0)