代码改变世界

随笔档案-2021年01月

杂想闲思录——微小迭代无处不在

2021-01-26 00:00 by 潇湘隐者, 804 阅读, 收藏,
摘要: 「杂想闲思录是个人的一些不成熟的想法和见解的文字表达,属于文字速记,可能表达的观点不成熟或者观点有所偏颇,欢迎指正,共同探讨」 微小迭代这个词可能很多人都听过,但是对于这个概念,每个人的领悟程度不一,今天也来聊聊自己的一些领悟和感想,偶然的机会,一个网友咨询一个技术问题,发过来一篇我很久之前写的博客 阅读全文

PostgreSQL忘记postgres账号的密码怎么办?

2021-01-25 11:57 by 潇湘隐者, 12403 阅读, 收藏,
摘要: PostgreSQL数据库中,假如你忘记了postgres账号的密码或者由于工作交接问题,等交接到你手头的时候,没有postgres账号密码,那怎么办呢?其实不用慌,像MySQL、SQL Server等数据库一样,只要你拥有操作系统权限,修改postgres超级账号的密码也非常方便简单。下面测试环境 阅读全文

SQL Server序列的监控

2021-01-22 15:17 by 潇湘隐者, 408 阅读, 收藏,
摘要: 我们知道数据库中的序列(Sequence Numbers)如果由于类型设置不当或者业务暴增等各种原因,可能出现序列的值被用完、耗尽的情况,此时就会出现类似下面这样的错误: Msg 11728, Level 16, State 1, Line 25 The sequence object 'SEQ_O 阅读全文

SQL Server自动灵活生成定制的备份脚本

2021-01-19 15:28 by 潇湘隐者, 0 阅读, 收藏,
该文被密码保护。 阅读全文

SQL Server解惑——查询条件IN中能否使用变量

2021-01-18 08:19 by 潇湘隐者, 4988 阅读, 收藏,
摘要: 在SQL Server的查询条件中,能否在IN里面使用变量呢? 如果可以的话,有没有需要注意的地方或一些限制呢?在回答这个问题前,我们先来看看这个例子: IF EXISTS (SELECT 1 FROM sys.objects WHERE name='TEST' AND type='U')<!--C 阅读全文

kill_session_ora_14450.sql

2021-01-15 14:33 by 潇湘隐者, 415 阅读, 收藏,
摘要: 之前总结过一篇博客“ORA-14450: attempt to access a transactional temp table already in use”,里面的脚本仅适合于讲述如何解决ORA-14450错误,在生产环境中,肯定需要快速解决问题,你可以使用下面脚本kill_session_o 阅读全文

PostgreSQL查看数据目录总结

2021-01-08 11:59 by 潇湘隐者, 10438 阅读, 收藏,
摘要: PostgreSQL数据库中,如何查看PostgreSQL的数据目录呢? 测试验证了一下,大概有下面几种方法: 方法1: postgres=# show data_directory;<!--CRLF--> data_directory <!--CRLF--> <!--CRLF--> /home/p 阅读全文

SQL Server解惑——为什么ORDER BY改变了变量的字符串拼接结果

2021-01-07 08:44 by 潇湘隐者, 1171 阅读, 收藏,
摘要: 在SQL Server中可能有这样的拼接字符串需求,需要将查询出来的一列拼接成字符串,如下案例所示,我们需要将AddressID <=10的AddressLine1拼接起来,分隔符为|。如下截图所示。这种方式看起来似乎没有什么问题,而且简单测试也是OK: USE AdventureWorks2014 阅读全文

SQL Server脚本分享:get_database_detail_info.sql

2021-01-04 11:47 by 潇湘隐者, 3 阅读, 收藏,
该文被密码保护。 阅读全文

ashtop学习分享

2021-01-01 09:32 by 潇湘隐者, 887 阅读, 收藏,
摘要: ashtop.sql这个脚本是Tanel Poder写的一个脚本,用于定位有性能问题的SQL, 此脚本在GitHub上地址为https://github.com/tanelpoder/tpt-oracle/blob/master/ash/ashtop.sql。目前的最新版本为ashtop.sql v 阅读全文