摘要:
前言:有时候管理、维护Windows服务器需要定期重启服务器(为什么需要重启,你懂的),但是这个“定期”有时候会受很多因素影响,例如某台服务器忘了重启;某台服务器那个时间段业务繁忙,不能重启;那个时间段你忘了重启服务器.....。 诸如此类。当你的Schedule被打乱了。这个时候,你就需要查看服务器运行了多长时间,下面介绍一下如何查看Windows服务器运行时间的方法 方法一:如果这台Wind... 阅读全文
评论排行榜
SQL Server解决孤立用户浅析
2013-12-09 15:47 by 潇湘隐者, 6474 阅读, 收藏,
摘要:
孤立用户概念 所谓孤立用户即指在服务器实例上未定义或错误定义了其相应 SQL Server 登录名的数据库用户无法登录到实例。 这样的用户被称为此服务器实例上的数据库的“孤立用户”。 如果删除了对应的 SQL Server 登录名,则数据库用户可能会变为孤立用户。 另外,在数据库还原或附加到 SQL Server 的其他实例之后,数据库用户也可能变为孤立用户。 如果未在新服务器实例... 阅读全文
MySQL的自动提交模式
2018-03-26 10:09 by 潇湘隐者, 46450 阅读, 收藏,
摘要:
默认情况下, MySQL启用自动提交模式(变量autocommit为ON)。这意味着, 只要你执行DML操作的语句,MySQL会立即隐式提交事务(Implicit Commit)。这个跟SQL Server基本是类似的。如果你了解SQL Server数据库的话。 查看autocommit模式 由于变量autocommit分会话系统变量与全局系统变量,所以查询的时候,最好... 阅读全文
MySQL参数max_connect_errors分析释疑
2018-02-02 16:36 by 潇湘隐者, 44357 阅读, 收藏,
摘要:
最近一MySQL服务器,由于一些特殊因素遇到“ERROR 1129 (00000): Host 'xxx' is blocked because of many connection errors. Unblock with 'mysqladmin flush-hosts'”,在问题解决后,在详细了解参数max_connect_errors的过程中,有些不同网络资料的矛盾描述确实让我有点迷惑和... 阅读全文
SQL Server如何固定执行计划
2017-01-18 11:10 by 潇湘隐者, 5416 阅读, 收藏,
摘要:
SQL Server 其实从SQL Server 2005开始,也提供了类似ORACLE中固定执行计划的功能,只是好像很少人使用这个功能。当然在SQL Server中不叫"固定执行计划"这个概念,而是叫"执行计划指南"(Plan Guide 很多翻译是计划指南,个人觉得执行计划指南稍好一些)。当然两者虽然概念与命名不同,实质上它们所说的是相同的事情,当然商业包装是很常见的事情。个人还是觉得“... 阅读全文
Linux Swap交换分区介绍总结
2016-03-06 00:22 by 潇湘隐者, 112102 阅读, 收藏,
摘要:
Swap交换分区概念 什么是Linux swap space呢?我们先来看看下面两段关于Linux swap space的英文介绍资料: Linux divides its physical RAM (random access memory) into chucks of memory called pages. Swapping is the process whereby a pag... 阅读全文
SQL SERVER 临时表的排序问题
2016-01-30 23:13 by 潇湘隐者, 7129 阅读, 收藏,
摘要:
在SQL SERVER 2005/2008中,如果将有序的记录插入临时表,则从临时表查询出来的记录是有序的(不依赖ORDER BY也是有序状态),但是从SQL SERVER 2012开始,即使插入的记录集有序,查询出来的结果变成无序了。需要依赖ORDER BY来或得到一个有序结果。例如下面例子: SELECT * INTO #tables FROM sys.tables ORDER BY n... 阅读全文
SQL SERVER中用户定义标量函数(scalar user defined function)的性能问题
2016-01-25 17:41 by 潇湘隐者, 7045 阅读, 收藏,
摘要:
用户定义函数(UDF)分类 SQL SERVER中的用户定义函数(User Defined Functions 简称UDF)分为标量函数(Scalar-Valued Function)和表值函数(Table-Valued Function)。其中表值函数又分为Inline table-valued functions和Multistatement table-valued funct... 阅读全文
SQL挑战——如何高效生成编码
2015-12-25 23:49 by 潇湘隐者, 1924 阅读, 收藏,
摘要:
有这样一个需求:需要根据输入的编码(这个编码值来自于数据库的一个表)生成下一个编码,编码规则如下所示(我们暂且不关心这个逻辑是否合理,只关心如何实现): 1: 最小值为A0000, 最大值为ZZZZZ 2:编码A0000的下一个值为A0001, 编码A9999的下一个值为B0000, 编码AB999的下一个值为AC000,编码AC999的下一个值为AD000,依此规则内推。 3:不用... 阅读全文
Linux如何查找大文件或目录总结
2015-04-04 11:34 by 潇湘隐者, 244401 阅读, 收藏,
摘要:
在Windows系统中,我们可以使用TreeSize工具查找一些大文件或文件夹,非常的方便高效,在Linux系统中,如何去搜索一些比较大的文件呢?下面我整理了一下在Linux系统中如何查找大文件或文件夹的方法。 1: 如何查找大文件? 其实很多时候,你需要了解当前系统下有哪些大文件,比如文件大小超过100M或1G(阀值视具体情况而定)。那么如何把这些大文件搜索出来呢?例如我要搜索当前目... 阅读全文
查看mysql数据库版本方法总结
2014-07-24 17:48 by 潇湘隐者, 181457 阅读, 收藏,
摘要:
当你接手某个mysql数据库管理时,首先你需要查看维护的mysql数据库版本;当开发人员问你mysql数据库版本时,而恰好你又遗忘了,那么此时也需要去查看mysql数据库的版本..............。下文总结一下Linux平台下查看mysql数据库的方法.个人觉得总结的比较全面了。 方法1:登录数据库时,你可以看到对应mysql数据库的版本信息,如下所示: [root@DB-Ser... 阅读全文
SQL Server 监控统计阻塞脚本信息
2014-05-28 11:17 by 潇湘隐者, 4452 阅读, 收藏,
摘要:
数据库产生阻塞(Blocking)的本质原因 :SQL语句连续持有锁的时间过长 ,数目过多, 粒度过大。阻塞是事务隔离带来的副作用,它是不可避免的,而且是一个数据库系统常见的现象。 但是阻塞的时间和出现频率要控制在一定的范围内,阻塞持续的时间过长或阻塞出现过多(过于频繁),就会对数据库性能产生严重的影响。 很多时候,DBA需要知道数据库在出现性能问题时,有没有发生阻塞? 什么时候... 阅读全文
Linux 平台安装Oracle Database 12c
2013-09-13 18:50 by 潇湘隐者, 76312 阅读, 收藏,
摘要:
1)下载Oracle Database 12cRelease 1安装介质官方的下载地址:1:http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html2:https://edelivery.oracle.com/EPD/Download/get_form?egroup_aru_number=16496132URL地址2需要先注册,然后才能登陆下载,注册登陆界面https://edelivery.oracle.com关于这两者有啥区别: 听一个同事说,用metalink 账号下载的安装文件完 阅读全文
SQL Server 2008 R2的发布订阅配置实践
2013-06-28 00:08 by 潇湘隐者, 6891 阅读, 收藏,
摘要:
纸上得来终觉浅,绝知此事要躬行。搞技术尤其如此,看别人配置SQL SERVER的复制,发布-订阅、镜像、日志传送者方面的文章,感觉挺简单,好像轻轻松松的,但是当你自己去实践的时候,你会发现还真不是那么一回事,毕竟环境不同、数据库版本或经验关系,你实践的时候会或多或少碰到一些问题,有可能人家是多次实践 阅读全文
MS SQL 模仿ORACLE的DESC
2013-05-21 23:15 by 潇湘隐者, 1658 阅读, 收藏,
摘要:
前言: 在ORACLE数据库的SQL*PLUS里面有个DES(DESCRIBE)命令,它可以返回数据库所存储对象的描述,如下所示 SQL> DESC STUDENT_SCORE Name Type Nullable Default Comments ---------------- -------... 阅读全文
浙公网安备 33010602011771号