01 2020 档案

摘要:本文中所说的覆盖索引和索引覆盖,特指本文中的概念 【1】索引覆盖 【1.1】索引覆盖的概念 在我的理解中,什么是索引覆盖?就是说,你的所有查询条件中,每个条件CBO都愿意去扫描索引来查询数据(无论是单列索引还是复合索引均可),然后根据索引扫描/查找的一个或多个结果集组合出我们想要查询的结果集。 然后 阅读全文
posted @ 2020-01-18 20:08 郭大侠1 阅读(2212) 评论(0) 推荐(1) 编辑
摘要:【1】前因后果 附加数据库,数据库状态变成了只读 设置数据库为读写,则提示我拒绝访问 怎么解决呢? 直接找到上图错误信息的那2个文件,给与引擎服务器启动账户以完全控制权限即可。要是不知道什么前面说的那上账户,就直接给everyone以完全控制权限,就OK。 比如:win10 比如:win7 【2】设 阅读全文
posted @ 2020-01-17 14:55 郭大侠1 阅读(786) 评论(0) 推荐(1) 编辑
摘要:【1】故障信息 Starting MySQL. ERROR! The server quit without updating PID file(xxx/x.pid) [ERROR] Could not create unix socket lock file /usr/local/mysql/so 阅读全文
posted @ 2020-01-16 10:52 郭大侠1 阅读(291) 评论(0) 推荐(0) 编辑
摘要:#!/bin/sh function createFile() { for f in "$@"; do if [ ! -f $f ]; then touch $f chmod 777 $f fi done } function init() { dir=`pwd` mkdir -p ${dir}/d 阅读全文
posted @ 2020-01-16 10:36 郭大侠1 阅读(353) 评论(0) 推荐(0) 编辑
摘要:结论,当列所在行值为 null 时,count(列名) 是不会把 null 值计算出来的。而count(*) , count(1) 等方式是会计算的。 【1】mysql中关于count的坑 有什么坑呢?当 count(col1)时,col1所在列的行值为 null 时,不统计。 【2】null 在c 阅读全文
posted @ 2020-01-15 11:20 郭大侠1 阅读(12133) 评论(0) 推荐(2) 编辑
摘要:【1】使用sh命令 (1)-n 只读取shell脚本,检测语法错误,但不实际执行(2)-x 进入跟踪方式,显示所执行的每一条命令(3)-c "string" 从strings中读取命令 (4)-v 读取并打印出整个shell脚本,检测语法错误,但不实际执行 “-n”可用于测试shell脚本是否存在语 阅读全文
posted @ 2020-01-15 09:32 郭大侠1 阅读(2993) 评论(0) 推荐(0) 编辑
摘要:关键词:无法附加数据库,提示“无法显示请求的对话框”(nColIndex实际值是-1) 【1】错误信息 【2】解决 (1)重启一下服务,看看是否可以解决 (2)实例名与计算机名不一样(参考:修改计算机名的注意事项) (3)权限问题,附加数据库的时候有可能出现这个问题。有域环境的用域管理员组账户登录试 阅读全文
posted @ 2020-01-14 18:12 郭大侠1 阅读(2898) 评论(0) 推荐(0) 编辑
摘要:SQL Server 创建索引(index) 索引的简介: 索引分为聚集索引和非聚集索引,数据库中的索引类似于一本书的目录,在一本书中通过目录可以快速找到你想要的信息,而不需要读完全书。 索引主要目的是提高了SQL Server系统的性能,加快数据的查询速度与减少系统的响应时间 。 但是索引对于提高 阅读全文
posted @ 2020-01-13 10:15 郭大侠1 阅读(452) 评论(0) 推荐(0) 编辑
摘要:在修改Sql Server表结构时,常用到Alter语句,把一些常用的alter语句列举如下。 1:向表中添加字段 Alter table [表名] add [列名] 类型 2: 删除字段 Alter table [表名] drop column [列名] 3: 修改表中字段类型 (可以修改列的类型 阅读全文
posted @ 2020-01-10 16:24 郭大侠1 阅读(873) 评论(0) 推荐(0) 编辑
摘要:【1】tempdb无法收缩 tempdb没规划好,设计在C盘,快把C盘撑爆了! 【1.1】无法收缩信息 疯狂运行下图,都没什么用。发现MDF 12G多,死活无法收缩。 【1.2】查看tempdb情况 (1)查看tempdb属性 我们可以发现,tempdb整个库大小12G多,且可用空间几乎99%,按道 阅读全文
posted @ 2020-01-10 11:28 郭大侠1 阅读(2483) 评论(0) 推荐(1) 编辑
摘要:【1】错误信息 【1.1】在测试机上还原 从主服务器上传输备份文件到测试机,发现还原报错,错误信息如下: (1)第一次还原,直接restore with stats=10 (2)第二次还原,加上了 with continue_after_error sql server错误日志,无系统错误日志 英文 阅读全文
posted @ 2020-01-09 23:54 郭大侠1 阅读(5045) 评论(0) 推荐(0) 编辑
摘要:【1】tty的介绍 Linux tty命令用于显示终端机连接标准输入设备的文件名称。 在Linux操作系统中,所有外围设备都有其名称与代号,这些名称代号以特殊文件的类型存放于/dev目录下。你可以执行tty(teletypewriter)指令查询目前使用的终端机的文件名称。 语法 tty [-s][ 阅读全文
posted @ 2020-01-09 15:50 郭大侠1 阅读(5554) 评论(0) 推荐(0) 编辑
摘要:function checkPwd() { pwdCount=1 read -s -p "Please input the password: " thePwd clear while true; do if [ "${pwdCount}" -ge 3 ]; then ... 阅读全文
posted @ 2020-01-08 18:25 郭大侠1 阅读(567) 评论(0) 推荐(0) 编辑
摘要:嗯,最近在研究数据库备份相关的东西,考虑到应该为数据库备份加个密,就准备从网上搜索一下看看有什么好办法,没想到还挺乱。。。 首先,我从网上搜到的,对数据库备份加密的方法,主要有三种: 【1】使用With Password(2008以下(含)) 在使用 BACKUP 语句时,添加 PASSWORD 参 阅读全文
posted @ 2020-01-07 12:02 郭大侠1 阅读(1246) 评论(0) 推荐(0) 编辑
摘要:【0】您能否仅使用Performance Monitor计数器来判断数据库是否变慢? 这是性能监视器信息: Processor %Processor Time = 65% System Processor Queue Length = 5 Context Switches/sec = 27000 L 阅读全文
posted @ 2020-01-06 10:57 郭大侠1 阅读(650) 评论(0) 推荐(0) 编辑
摘要:sql server下载途径 【1】官网 开发版:https://my.visualstudio.com/Downloads?q=SQL%20Server%20Developer 评估版:https://www.microsoft.com/zh-cn/evalcenter/evaluate-sql- 阅读全文
posted @ 2020-01-06 10:35 郭大侠1 阅读(1103) 评论(0) 推荐(0) 编辑
摘要:Windows群集仲裁 转自:http://www.sohu.com/a/125562468_609500 2017-02-06 11:59 提示 欢迎在公众号的主界面里发送"微信群",即可加入以下微信群(注明哪个群): 微软Azure混合云微信群 微软容器微信群 微软Azure混合云微信群 微软容 阅读全文
posted @ 2020-01-05 18:40 郭大侠1 阅读(1024) 评论(0) 推荐(1) 编辑
摘要:【1】报错信息 【1.1】运行增删查改时报错 我这里是运行删除操作的时候报的错 操作的删除语句: IF OBJECT_ID('tempdb..#temp_Robot') IS NOT NULL DROP TABLE #temp_Robot CREATE TABLE #temp_Robot(UserI 阅读全文
posted @ 2020-01-03 13:43 郭大侠1 阅读(1448) 评论(0) 推荐(0) 编辑
摘要:前几天群里一个朋友碰到一个架构损坏问题,我帮着看了一下很是令人头秃。至今也没解决 【0】前置信息 MSSQL2005,简单模式,2019-11-22有一次完整备份,库只有4GB大小 【1】错误信息 【1.1】DBCC CHECKDB后报错如下 【1.2】按照指示运行了DBCC CHECKCATALO 阅读全文
posted @ 2020-01-02 11:13 郭大侠1 阅读(6174) 评论(0) 推荐(0) 编辑
摘要:1.开启外围应用配置->RemoteDacEnabled=True 或者使用代码 2.单用户模式启动 sql服务,启动参数 -m(这是单用户模式启动) 3.DAC连接 SSMS登陆,先取消,再通过新建查询登陆,输入admin:实例名 4.更新系统表 3.1修改排序规则 Update sys.sysc 阅读全文
posted @ 2020-01-02 11:12 郭大侠1 阅读(790) 评论(0) 推荐(0) 编辑