摘要:
之前写了一篇“MySQL慢查询日志总结“,总结了一些MySQL慢查询日志常用的相关知识,这里总结一下在工作当中遇到关于MySQL慢查询日志的相关细节问题,有些是释疑或自己有疑惑,自己测试验证、解惑方面的知识。此篇只是总结个人的一些经验,不足之处,敬请指正! 1: 为什么在慢查询日志里面出现Query_time小于long_query_time阀值的SQL语句呢? 例如,如下... 阅读全文
阅读排行榜
Linux查杀stopped进程
2018-07-02 16:33 by 潇湘隐者, 11475 阅读, 收藏,
摘要:
在Linux系统下面,top命令可以查看查看stopped进程。但是不能查看stopped进程的详细信息。那么如何查看stopped 进程,并且杀掉这些stopped进程呢? ps -e j | grep T stopped进程的STAT状态为T,一般而言,进程有下面这些状态码: D uninterruptible sleep (usually IO) I I... 阅读全文
You (root) are not allowed to access to (crontab) because of pam configuration
2017-07-05 11:07 by 潇湘隐者, 11460 阅读, 收藏,
摘要:
巡检发现一台Linux服务器上的作业没有如期发送邮件,登录服务器检查后发现作业并没有执行,于是检查一下crontab的设置。结果发现如下错误: [root@mylnx2 ~]# crontab -l Authentication token is no longer valid; new one r 阅读全文
ORACLE数据库异步IO介绍
2015-10-25 21:41 by 潇湘隐者, 11437 阅读, 收藏,
摘要:
异步IO概念 Linux 异步 I/O (AIO)是 Linux 内核中提供的一个增强的功能。它是Linux 2.6 版本内核的一个标准特性,当然我们在2.4 版本内核的补丁中也可以找到它。AIO 背后的基本思想是允许进程发起很多 I/O 操作,而不用阻塞或等待任何操作完成。稍后或在接收到 I/O 操作完成的通知时,进程就可以检索 I/O 操作的结果。 Linux IO模型(I... 阅读全文
SQL SERVER中什么情况会导致索引查找变成索引扫描
2015-09-14 09:12 by 潇湘隐者, 11344 阅读, 收藏,
摘要:
SQL Server 中什么情况会导致其执行计划从索引查找(Index Seek)变成索引扫描(Index Scan)呢? 下面从几个方面结合上下文具体场景做了下测试、总结、归纳。 1:隐式转换会导致执行计划从索引查找(Index Seek)变为索引扫描(Index Scan) Implicit Conversion will cause index scan instead of ind... 阅读全文
Windows如何检测UDP端口的连通性
2024-02-28 11:16 by 潇湘隐者, 11310 阅读, 收藏,
摘要:
在Windows平台上如何检测UDP端口的连通性呢?其实,平时我们遇到检测TCP端口的连通性的情况比较多,遇到检测UDP端口连通性的情况较少。而且检测UDP端口的连通性比较复杂一点。像检测TCP端口是否连通(放开),Windows平台,一般常用的工具有telnet、psping等工具,而检测UDP端 阅读全文
SQL SERVER 2012/2014 链接到 SQL SERVER 2000的各种坑
2015-07-22 16:35 by 潇湘隐者, 11237 阅读, 收藏,
摘要:
本文总结一下SQL SERVER 2012/2014链接到SQL SERVER 2000的各种坑,都是在实际应用中遇到的疑难杂症。可能会有人说怎么还在用SQL SERVER 2000,为什么不升级呢? 每个公司都会有一两个几乎快被人遗忘的系统,接手维护这些系统的人可能都不知换了多少批了。它们的命运注定慢慢消亡。然而偏偏却又生命力顽强,总还有一些人在使用着这些系统。所以就处在一种尴尬的... 阅读全文
MS SQL 日常维护管理常用脚本(一)
2013-06-15 00:03 by 潇湘隐者, 11200 阅读, 收藏,
摘要:
SQL SERVER 数据库日常维护,管理,巡检过程中你可能经常需要用到一些SQL语句(亦或方法)来查看数据库服务器环境(操作系统版本, 磁盘空间,CPU,RAM信息),数据库信息(数据库版本,实例名称...),数据库对象等。查看数据库信息查看数据库服务器名称 方法1:SQL脚本查询,可以通过下面脚本来查询。 默认实例默认实例查询SELECT @@SERVERNAME AS SERVERNAME;SELECT SERVERPROPERTY('servername') AS ServerName;SELECT srvname AS ServerName FROM sys.syss 阅读全文
mysqldump:Couldn't execute 'show create table `tablename`': Table tablename' doesn't exist (1146)
2015-11-15 09:45 by 潇湘隐者, 11169 阅读, 收藏,
摘要:
遇到了一个错误mysqldump: Couldn't execute 'show create table `CONCURRENCY_ERRORS`': Table INVOICE_OLD.CONCURRENCY_ERRORS' doesn't exist (1146) ###### WARNING ###### Errors reported during AutoMySQLBackup exe... 阅读全文
Linux Found a swap file by the name filename
2016-04-24 09:54 by 潇湘隐者, 11141 阅读, 收藏,
摘要:
在Linux中使用vi命令编辑mysql_backup.sh时遇到下面提示信息 E325: ATTENTIONFound a swap file by the name ".mysql_backup.sh.swp" owned by: root dated: Sat Apr 23 23:58:28 2016 file name: /mnt/resource/... 阅读全文
Timeout expired. The timeout period elapsed prior to obtaining a connection from the pool
2020-03-16 11:55 by 潇湘隐者, 11058 阅读, 收藏,
摘要:
如果应用程序遇到了下面错误信息,那么意味着连接池(connection pool)的连接数量由于一些原因导致其超过了Max Pool Size参数的限制。 英文错误信息: Timeout expired. The timeout period elapsed prior to obtaining a connection from the pool. This may have occ... 阅读全文
Can't create/write to file '/tmp/MLjnvU95' (Errcode: 13 - Permission denied)
2018-11-07 15:47 by 潇湘隐者, 11046 阅读, 收藏,
摘要:
今天一个同事反馈往一个MySQL数据库导入数据时,报“ERROR 1 (HY000): Can't create/write to file '/tmp/MLjnvU95' (Errcode: 13 - Permission denied)”这样的错误,如下所示: uery OK, 0 rows affected (0.03 sec) ERROR 1 (HY000): Can't cr... 阅读全文
CREATE FILE encountered operating system error 5(Access is denied.)
2015-12-08 16:32 by 潇湘隐者, 11027 阅读, 收藏,
摘要:
这篇博文主要演示”CREATE FILE encountered operating system error 5(Access is denied.)“错误如出现的原因(当然只是导致这个错误出现的一种场景而已)和如何解决这个问题以及一些不解的迷惑。 实验环境: 操作系统版本: Windows Server 2012 SP2 数据库的版本:Micr... 阅读全文
Linux下Oracle 10.2.0.1升级到10.2.0.4总结
2014-03-12 17:26 by 潇湘隐者, 11006 阅读, 收藏,
摘要:
最近部署测试环境时,将测试环境ORACLE数据库从10.2.0.1升级到了10.2.0.4,顺便整理记录一下升级过程。 实验环境: 操作系统:Oracle Linux Server release 5.7 数据库:Oracle 10.2.0.1 下载解压补丁包 1: [oracle@DB-Server tmp]$ unzip p6810189_10204_Lin... 阅读全文
ORACLE 常用函数——字符函数
2011-04-27 00:51 by 潇湘隐者, 10973 阅读, 收藏,
摘要:
-----------------------------------------------字符函数-----------------------------------------------1:ASCII返回字符串的ASCII值 SELECTASCII('A')FROMDUAL;SELECTASCII('a')FROMDUAL;--2:CHR返回整数所对应的ASCII字符SELECTCHR('65')FROMDUAL;SELECTCHR(400)FROMDUAL;--如果超出ACII值,则返回空--3:CONCAT函数连接字符串A和字符串B 阅读全文
浙公网安备 33010602011771号