代码改变世界

阅读排行榜

SQL Server如何用SQL实现一批字符串的全部组合

2017-02-21 15:03 by 潇湘隐者, 3814 阅读, 收藏,
摘要: 在SQL Server中,如何用SQL去实现得到一批字符串的全部组合呢?这个是同事在实际需求当中遇到的一个问题,他的具体需求如下所示: 传入参数格式为'1,2,3,224,15,6' 'A,BC,GHT,TTY,B,E' 输出的内容为分割后字符串的所有非排列组合 !-阶乘,如!=5××××=120 (M!/(N!*((M-N)!))) 公式描述:组合数公式是从m个不同元... 阅读全文

Windows 2003 Server C盘空间被IIS日志文件消耗殆尽案例

2013-09-09 22:23 by 潇湘隐者, 3813 阅读, 收藏,
摘要: 今天突然收到手头一台数据库服务器的磁盘空间告警邮件,C盘空间只剩下5.41GB大小(当系统磁盘剩余空间小于总大小的10%时,发出告警邮件),如下图所示:由于还有一些微弱印象:前阵子这台服务器的C盘剩余空间比较大。“事出反常必有妖”,肯定有什么不正常的情况发生,因为这台服务器有好几个账号,也是应用服务器(IIS和数据库部署在一起),例如,那个用户在桌面放一些大文件也有可能导致C盘空间被消耗,于是用TreeSzie工具分析查看到底是那些文件比较大,结果一查发现了一个惊人的事情:C:\WINDOWS\system32\LogFiles居然有29G多大小,其中主要是C:\WINDOWS\system3 阅读全文

partproble在RHEL 6下无法更新分区信息

2016-07-10 12:37 by 潇湘隐者, 3802 阅读, 收藏,
摘要: 在RHEL5.x版本下面,在添加磁盘分区等操作后,一直使用partproble命令使内核重新读取分区表信息,从而不用重新启动。但是最近在RHEL 6(Red Hat Enterprise Linux Server release 6.6 (Santiago))下,使用partprobe出现错误。 [root@localhost ~]# lsof /dev/sda[root@localhost ~... 阅读全文

ORACLE应用调优:请避免SQL做大量循环逻辑处理

2014-11-21 00:22 by 潇湘隐者, 3798 阅读, 收藏,
摘要: 前阵子遇到一个案例:一个同事说以前一个运行很正常的包,突然间比以前慢了很多,执行时间非常长,晚上的作业调用这个包跑了几个小时也没有跑出数据。于是我在跟踪、优化过程中定位到包中一个存储过程的一段SQL,我将原SQL简化了一下(对应的表名、函数全都随机取名替换掉),大体如下所示,在一个游标中,循环更新表TMP_JO_ORDERS, 其中需要通过函数获取一些值,这些值用来更新目标表的字段值 ... 阅读全文

expdp 报The value (30) of MAXTRANS parameter ignored错误的原因诊断

2015-04-20 11:18 by 潇湘隐者, 3787 阅读, 收藏,
摘要: 在使用expdp导出一个表的数据时遇到了下面情况,也不见其提示报错信息,一下子就执行完了,也没有导出我需要的数据 [oracle@getlnx01 dump_dir]$ expdp system/xxxx TABLES=xxx.inv_workshop_stock dumpfile=inv_workshop_stock.dmp DIRECTORY=DUMP_DIR logfile=1.log; ... 阅读全文

如何分析解读systemstat dump产生的trc文件

2016-03-14 15:59 by 潇湘隐者, 3782 阅读, 收藏,
摘要: ORACLE数据库的systemstat dump生成trace文件虽然比较简单,但是怎么从trace文件中浩如烟海的信息中提炼有用信息,并作出分析诊断是一件技术活,下面收集、整理如何分析解读systemstat dump产生的trace文件。 如果要人工去解读systemstat dump生成的trace文件,真是一件体力活,因为这些trace文件动不动就几百M甚至更大,它产生的... 阅读全文

Expdp 导数错误 ORA-00832

2013-09-03 23:40 by 潇湘隐者, 3780 阅读, 收藏,
摘要: 问题实验环境 操作系统:Red Hat Enterprise Linux Server release 5.7 (Tikanga) 数据库 :Oracle Database 10g Release 10.2.0.4.0 - Production错误再现分析在使用数据泵导数据时,遇到下面错误:[oracle@gsp db_expd_bak]$ expdp system/xxxx directory=dump_dir dumpfile=dm.dmp tablespaces=dm content=all;Export: Release 10.2.0.4.0 - Production on Thurs 阅读全文

Reporting Service 2008 “报表服务器数据库内出错。此错误可能是因连接失败、超时或数据库中磁盘空间不足而导致的”

2017-03-02 12:23 by 潇湘隐者, 3768 阅读, 收藏,
摘要: 今天遇到了两个关于Reporting Service的问题, 出现问题的环境为Microsoft SQL Server 2008 R2 (SP2) - 10.50.4000.0 (X64) 。具体情况请见下面描述。 1:在修改报表的订阅后,保存时出现下面错误: 提示:报表服务器数据库内出错。此错误可能是因连接失败、超时或数据库中磁盘空间不足而导致的。 (rsReportServerDataba... 阅读全文

MySQL 5.7开启二进制日志注意事项

2018-07-11 15:56 by 潇湘隐者, 3752 阅读, 收藏,
摘要: 最近才开始将部分MySQL 5.6升级到MySQL 5.7, 在开启MySQL的二进制日志时,发现MySQL 5.7 与MySQL 5.6已有细微区别。如果在my.cnf配置文件中,只设置了全局系统变量log_bin,没有设置全局系统变量server_id的话,那么MySQL启动不了,而且错误日志没有任何错误信息。 查了一下官方文档16.1.6.4 Binary Logging Options... 阅读全文

SQL Server数据库专用管理员DAC连接方式

2010-09-18 11:38 by 潇湘隐者, 3748 阅读, 收藏,
摘要: SQL Server 提供了专用管理员链接(DAC)。DAC允许管理员访问运行的服务器以执行诊断函数或Transact—SQL语句,或对服务器上的问题进行故障排除,即使服务器以锁定或在非正常状态下运行。DAC默认情况下只有服务器上可以使用DAC,但是你可以通过 SQLServer 2005 外围应用配置器设置允许远程计算机上的客户端应用程序使用 DAC,如下图所示你也可以通过下面的SP... 阅读全文

SQL Server捕获发生The query processor ran out of internal resources and could not produce a query plan...错误的SQL语句

2018-10-27 11:45 by 潇湘隐者, 3746 阅读, 收藏,
摘要: 最近收到一SQL Server数据库服务器的告警邮件,告警内容具体如下所示: DATE/TIME: 10/23/2018 4:30:26 PM DESCRIPTION: The query processor ran out of internal resources and could not produce a query plan. This is a rare event and... 阅读全文

postfix与sendmail冲突

2015-08-05 12:22 by 潇湘隐者, 3729 阅读, 收藏,
摘要: 在Linux服务器(CentOS release 6.6)上配置好了sendmail后,测试发送邮件时发现有问题,检查sendmail服务的状态,发现其处于“sendmail dead but subsys locked”, 检查发现postfix服务也在运行。只需要将postfix服务停掉即可。为什么会出现这种情况呢?Something was occasionally causing the ... 阅读全文

Zabbix Server告警“High swap space usage ( less than 50% free)”

2020-11-18 23:53 by 潇湘隐者, 3727 阅读, 收藏,
摘要: Zabbix Server突然报“High swap space usage ( less than 50% free)”,简单描述一下当前Zabbix Server环境,操作系统为CentOS 8,上面部署了MySQL与Zabbix-Server、PHP等组件。 [root@Zabbix ~]# 阅读全文

SQL SERVER Transactional Replication中添加新表如何不初始化整个快照

2015-02-02 00:29 by 潇湘隐者, 3703 阅读, 收藏,
摘要: 在SQL SERVER的复制(Replication)中,有可能出现由于业务需求变更,需要新增一张表或一些表到已有的复制(发布订阅)当中,这种需求应该是很正常,也很常见的。但是在已有的复制(发布订阅)当中增加新表/文章,往往需要将整个快照重新初始化,这样做虽然简单,但是往往在实际应用中会出现一些问题,例如,发布订阅的表比较多,数据量比较大,那么重新初始化快照往往需要很长一段时间,影响系统正常运行... 阅读全文

计算机改名导致数据库链接的诡异问题

2013-07-08 20:47 by 潇湘隐者, 3692 阅读, 收藏,
摘要: 前几天给开发部门部署测试数据库时,遇到一个很诡异的问题:创建一个链接服务器GEK-MIS01时,报错如下: 消息 15190,级别 16,状态 1,过程 sp_dropserver,第 56 行 仍有对服务器 'GEK-MIS01' 的远程登录或链接登录。脚本如下(略去登录名等关键信息):/****** Object: LinkedServer [GEK-MIS01] Script Date: 07/05/2013 16:19:58 ******/IF EXISTS (SELECT srv.name FROM sys.servers srv WHERE srv.serv... 阅读全文
上一页 1 ··· 39 40 41 42 43 44 45 46 47 ··· 85 下一页