banner
李大仁博客

李大仁博客

天地虽大,但有一念向善,心存良知,虽凡夫俗子,皆可为圣贤。

sql

[Python]PostgreSQL字典/JSON类型递归自展开
PostgreSql 习惯上会将特殊数据类型的各个节点按字典 / JSON 类型存储 程序中需要获得完整的数据信息的时候,需要对这个节点进行自展开。 以下使用 global id 方式进行展开,一般适用于 SQL+NoSQL 结合的系统使用 import sys, os impo…
PostgreSQL使用PL/SQL和游标实现按日期批量执行
现有的 DWH 系统的是按天创建数据表的,使得定期维护变得麻烦,例如每个月底需要将按当月产生的临时表 archive。 方式 1. 批量生成 SQL,按固定的日期值生成一堆 SQL,SQL 生成方法多样。但是需要确认全部 sql 是否正确。 方式 2. 编写 PL/SQL…
PostgreSQL创建ReadOnly只读用户
PostgreSQL 可以通过 schema 和 table 级别对数据表进行只读控制 一般会使用 PostgreSQL 创建只读用户,然后给予相应的只读权限方式实现 通过使用 -- 创建 readonly_user 用户,密码为 readonly_password create…
PostgreSQL查询表和index占用空间大小
PostgreSQL 查询表和 index 占用空间大小 PostgreSQL 表和 index 占用空间大小信息存储在 information_schema.tables 中 通过 SQL 可以查询到相应的统计数据 -- 查出单个表的大小 select pg_size…
PostgreSql查询正在执行的SQL和查询执行耗时的SQL
运行在 AWS RDS 上的 PostgreSql 今天 TransactionID 耗尽,原因是有一个 SQL 执行占用 CPU 超过 12 小时 -- 查询正在执行的 SQL select * from pg_stat_activity where datname…
[Redis] 解决Redis运行时Cannot save in background问题
Redis 是一个开源的使用 ANSI C 语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value 数据库,并提供多种语言的 API。从 2010 年 3 月 15 日起,Redis 的开发工作由 VMware 主持。从 2013 年 5 月开始,Redis…
修复SQLServer2005/2008/2012数据库质疑/Suspect状态
昨天夜间机房断电后 SQLServer2008 服务器重启,早上 Sharepoint 系统不能登录,使用 SQLServer 的管理工具检查后发现,SharePoint_Config 数据库上多了一个黄色的三角符号,并提示数据库为质疑 / Suspect 状态。立即使用以下…
[SQL]两条学校索迪杯软件大赛预赛试卷SQL语句考试试题
今天参加了学校的索迪杯预赛考试,结果看到试卷上的日文就懵了,考这玩意要考日文?就跟美国 GRE 考试要考《论语》一样,反正很变态!!不过还有两条比较经典的 SQL 题目值得跟大家分享,适合 SQL 的初学者学习,好像俺也就是算个初学者吧,好了,看题目。 第一题 用 SQL…
此部落格數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。