杂货铺的文章,已经积累到900篇了,写第一篇文章时,没想太多,就是纯粹的兴趣,无论是技术,还是生活,都会有些值得用文字记录的,在让自己温故知新的同时,如果能够帮助一些朋友,就算功德一件。
首先还得谢谢各位读者朋友们,每个在看,每个转发,每个评论,每个点赞,每个赏赞,你们的这些支持都是我坚持的动力,每篇文章的背后,都有自己的成长,虽然还是会碰到各种困难和挑战,还会有很多需要提高学习的,但看着这些文章,至少还在路上。
我的这些文章,可以按照技术和非技术分为两类,其中,技术类文章分类如下,
历史数据统计的文章,从这能了解各个阶段杂货铺的各种统计数据:
历史文章的链接,
以下是这900篇文章链接,点击直达。
Oracle常识:
TimesTen In-Memory Database
学习Oracle的三种境界
Oracle ULA是什么/p>
数据库到底能不能部署在docker容器中/p>
Oracle相关提问的智慧技巧
很久以前的一篇对初学Oracle建议的文章
这些Oracle基础面试题,你能快速地回答出来么/p>
Oracle的一项“AI“技能介绍
Oracle软件的收费标准4
Oracle ADG究竟是否收费/p>
Oracle安装部署:
非Oracle Linux下Oracle 19c CDB数据库安装
Oracle 19c的examples静默安装
VMWare 11安装RedHat Linux 7过程中碰到的坑
Oracle 11g的examples静默安装
Oracle Cloud创建19c数据库
Oracle补丁快速下载的途径
Oracle Cloud云端账 的注册过程
克隆数据库,速度至上
Linux 7安装Oracle 11g打怪经历
非Oracle Linux下安装Oracle 19c
Oracle 19c之RPM安装
数据库安装的两个小错误
12c CC,不得已的重装
Oracle 12c CC安装碰见的认证问题
Oracle 12c CC安装部署攻略 (下)
Oracle 12c CC安装部署攻略 (上)
Oracle Patch补丁体系和如何打补丁
客户端ADR配置
安装Oracle Linux碰见的几个问题
11g Grid Control安装过程的一些“坑”
Oracle案例:
表和索引统计信息自动采集的问题
expdp导出表关联数据的功能
Data Guard备库未应用日志的问题一则
Windows调试Oracle数据库问题的一些手段
创建PDB的两种操作
Oracle中执行truncate操作出现hang
尝试个Oracle在线实训环境
exp和expdp几种常见的使用场景操作介绍
优雅编写SQL的几个案例
v$视图存储SQL的bug
Oracle中究竟能不能找到执行过的DDL/p>
拼接字符串SQL需求
Oracle字符串类型扩容隐患
Oracle、SQL Server和MySQL的隐式转换异同
新增字段在数据块中的体现
误操作怎么办试这个神器-Log Miner
Oracle中大小写敏感的问题
exp执行过程出现ORA-01455的解决(存疑)
尝试一下OSWatch
imp执行错误IMP-00010
数据库hang等待链分析利器
找到系统视图定义的几种操作
NULL判断对SQL的影响
什么是快乐星球么又是“标量子查询”呢/p>
一条半连接SQL的优化过程
如何找到隐式转换的SQL/p>
为什么日期不建议使用VARCHAR2或者NUMBER/p>
查看时间戳类型的绑定变量
积累一些SQL
创建主键的三种方式对指定索引表空间操作的纠正
Oracle优化器的“短路”
Oracle创建主键的三种方式
案例纠正一则
通过索引提升SQL性能案例一则
Oracle处理IN的几种方式
sqlplus登录缓慢的解决
COST值相同真是假/p>
挖出一些分页查询的秘密
主键约束索引的奇葩现象
OGG能否复制迁移只包含CLOB列的表/p>
一道SQL问题,你来试试的/p>
如何捕获问题SQL解决过度CPU消耗的问题
sqlplus执行错误的问题探究
主外键关联表的数据删除策略
Oracle删除字段的方式和风险,你都了解么/p>
登录缓慢的诡异问题
从数据误删到全量恢复的惊险记录
decode函数再挖掘
last_load_time和last_active_time的选择
truncate分区表的操作,会导致全局索引失效/p>
如何获得Oracle分区索引类型
《decode函数的妙用》 友的两个问题解答
decode函数的妙用
插入”&”特殊字符的几种思考
connect by超乎你想象
请注意前方高能有引 !
从隐式转换案例,来挖掘开发人员的技能提升
如何找到抛出ORA-00933错误的SQL
ORA-12519的错误和解决
Oracle表中允许支持的最大列数是多少/p>
Oracle版本升级过程中,SQL性能下降的案例一则
索引重建失败的解决
SELECT和DELETE执行计划的不同选择
一个DATE数据类型的检索
DELETE选错执行计划的困境
《一次Oracle bug的故障排查过程思考》的问题重现解决
应用执行慢的问题排查路径
数据库连接池配置参考
一次Oracle bug的故障排查过程思考
一个索引创建引出的思考
并行的常见问题和注意事项
这条SQL的索引,你会如何创建/p>
几个新员工培训的小问题
字符转换的SQL需求增强
导入导出的两个小错误
字符转换的SQL需求
HINT无效的几个场景
函数索引构成虚拟隐藏列
enq: TM – contention锁争用的解决
执行truncate抛出的ORA-02266
一个索引热块的性能问题
间隔分区 错ORA-14758
变通执行truncate
9i下优化器模式的选择
领会ORA-01405错误的含义和解决
并行创建主键的问题延伸
使用并行创建主键约束的“奇葩”过程
delete操作对UNDO表空间容量的冲击
从rownum的SQL需求还能归纳出的知识
rownum的SQL需求
从一条”错误”的SQL,了解rownum的作用
已存记录的非空约束限制
探寻大表删除字段慢的原因
传说中的“谓词越界“场景
大表删除字段为何慢/p>
一个更新数据的需求
学习一下dbms_parallel_execute
千万级表数据更新的借鉴帖
增量数据读取的需求
千万级表数据更新的总结
CTAS建表容易忽略的一些细节
千万级表数据更新的反馈
误删除数据恢复的一种场景
千万级表数据更新的需求
用SQL实现的一个数据统计需求
隐式转换的案例场景
在线创建索引的问题案例
一张频繁DML的大表,如何正确地创建索引/p>
数据库层探究应用为何“卡住”
一个非常小的数据复制需求
用户的密码过期,如何解决/p>
字段拆分多行的需求
excel数据导入Oracle的需求
ORA-09817错误场景
返璞归真 – Oracle 9i的RBO执行计划案例
初学SQL注入
PL/SQL中SQL语句10053创建方法
有关10053事件,你知道这两个知识点么/p>
SQL语句Concatenation字符串拼接错误
探究外键为何要建索引/p>
ORA-02266错误解决方案
一个COMMIT提交次数的问题
路由冲突对数据库的影响
统计信息的偏差,导致SQL性能影响的一则案例
操作分区表提示ORA-01502
under any table权限
花有重开日,人无再少年
一生可能只有一次耐高,但优化可以不止一次
困扰许久的一个ORA-00060错误解决
Oracle日期类型占用的空间
表访问授权问题
如何查询某个用户下能执行哪些存储过程/p>
时间间隔分区,及其默认表空间的几个使用场景
如何使用TTS进行数据复制
如何生成其他会话的10046/p>
普通堆表在线转换为分区表
如何统计表的活跃度/p>
统计信息锁定的一种场景
imp/exp导入导出的一些错误
统计信息的解锁
普通堆表导入为分区表需求
无备份情况下,绕开ORA-01578错误的脚本
Oracle CBO选错执行计划的一种场景
imp错误IMP-00098: INTERNAL ERROR: impgst2Segmentation fault
Oracle导入导出的常见错误
Oracle违反约束数据的workaround
自适应log file sync影响案例
试用ODU软件恢复corrupt block
“0.1”在PL/SQL Developer和sqlplus中如何不显示为”.1″/p>
一次夜维SQL的性能优化
从ORA-01950 错我们能了解的知识
ORA-28002的一个细节(文末有彩蛋)
上周上线碰见的ORA-00054错误回放
表中已存重复数据的情况,如何增加唯一性约束/p>
新员工培训环境准备中,碰见的两个ORA-600错误
数据迁移中碰见的一些问题
有索引却不用的两个场景
解决导入过程中出现的ORA-02289错误
如何验证dump文件的有效性
生产数据导入测试环境碰见的一些问题
一个诡异的SQL事务现象
解决Logical Reads高的方法和实验
缓解latch: cache buffers chains的案例
如何解决/home/oracle: is a directory 警
Numeric Overflow,SQL问题ava Code问题br>
误删除序列sequence,是否可以找回br>
kill等待session的方法 – 引申自恩墨面试题的一些思考
从ORA-01752的错误,透过现象看本质
我的第一次坏块故障恢复经历
一个执行计划异常变更的案例 – 正传
一个执行计划异常变更的案例 – 外传之SQL Profile(下)
一个执行计划异常变更的案例 – 外传之SQL Profile(上)
一个执行计划异常变更的案例 – 外传之直方图
一个执行计划异常变更的案例 – 外传之SQL AWR
一个执行计划异常变更的案例 – 外传之ASH
一个执行计划异常变更的案例 – 外传之AWR
一个执行计划异常变更的案例 – 外传之查询执行计划的几种方法
一个执行计划异常变更的案例 – 外传之聚簇因子(Clustering Factor)
rolling invalidation对子游标产生的影响
一个执行计划异常变更的案例 – 外传之查看绑定变量值的几种方法
一个执行计划异常变更的案例 – 外传之绑定变量窥探
一个执行计划异常变更的案例 – 前传
使用exp导出 错EXP-00091
一次有意思的错选执行计划问题定位
一个低级的ORA-01017错误
一个开发需求的解决方案 & Oracle临时表介绍
空格字符的错误造成监听无法启动
PRVF-0002错误
TO_DATE函数索引 错ORA-01743
sqlplus登录 ORA-06502错误的问题排查和解决
寻找锁定数据库用户的真凶
传输表空间TTS操作
Oracle原理:
DBeaver客户端工具结果集缓存实现的猜测
Oracle的N-数据类型困惑
介绍一款Oracle的利器小工具-SQLcl
主键和唯一约束的索引肯定唯一br>
Oracle的greatest和least函数
了解一下sqlhc
Oracle的MD5函数介绍
同名的同义词和视图解惑
v$和v_$的一些玄机
Oracle数据顺序问题
聊聊数据库范式
SQL查询总是先执行SELECT语句么/p>
NUMBER长度的误解
Oracle统计信息的那点事儿
揭开PLUSTRACE角色面纱
删除分区如何不让全局索引失效/p>
如何不影响生产库性能的情况下评估整库的容量
一个导数需求的演进过程
删除分区提示ORA-00942
新增字段的一点一滴技巧
DDL操作提示了一个DML操作才会抛的ORA错误/p>
一道SQL考题的更多思考
一道SQL考题的思考
Oracle的体系结构图万花筒
Oracle 20c十大新特性
Oracle 19c十大新特性
Oracle 18c十大新特性
Oracle中BETWEEN … AND的作用
Oralce密码复杂度设计验证
对recursive calls的深刻理解
DCL-数据控制语言
搞清“连接”和“会话”
混淆的行迁移和行链接
Oracle和PG的count
Oracle各版本的分区表演进
对imp中的fromuser参数的偏差理解
小时制式问题
Oracle中YY和RR表示年份的区别
Oracle读取数据的顺序问题
浅谈显式转换和隐式转换
Oracle不同版本group by的变化
由点及面了解Oracle的Sequence序列
什么是rowid/p>
来自MOS的一篇文章,《为何在查询中索引未被使用》
*_tab_privs相关的两张视图介绍
CBO如何选择相同cost的索引
探索索引的奥秘 – 10053事件
探索索引的奥秘 – 有索引就一定会用么/p>
探索索引的奥秘 – 索引的属性
truncate表,会将统计信息清除么/p>
一个关于Definer和Invoker的权限问题
DML错误日志表
一张几亿的分区表,能改名么br>
修改表字段长度的操作,对业务是否有影响br>
alter table新增字段操作究竟有何影响下篇)
DBMS_STATS.AUTO_SAMPLE_SIZE的值是什么br>
dbms_space.create_table_cost的unwrap解密和原理解析
非分区表是否可以创建分区索引/p>
ORA-01653/01654错误和dba_free_space视图的理解
创建索引的两种方式比对
PLUSTRACE角色
两个和安全相关的Oracle参数演进
PMON主动调用的频率控制
一个用户创建引发的权限控制问题
select count(*)、count(1)、count(主键列)和count(包含空值的列)有何区别/p>
interval间隔分区STORE IN参数的作用范围
NLS_LENGTH_SEMANTICS参数引申的问题
新增非空约束字段在不同版本中的演进
alter table新增字段操作究竟有何影响上篇)
外键为何要建索引/p>
Oracle Concept翻译:
《Oracle Concept》第三章 – 13
《Oracle Concept》第三章 – 12
《Oracle Concept》第三章 – 11
《Oracle Concept》第三章 – 10
《Oracle Concept》第三章 – 9
《Oracle Concept》第三章 – 8
《Oracle Concept》第三章 – 7
《Oracle Concept》第三章 – 6
《Oracle Concept》第三章 – 5
《Oracle Concept》第三章 – 4
《Oracle Concept》第三章 – 3
《Oracle Concept》第三章 – 2
《Oracle Concept》第三章 – 1
《Oracle Concept》第二章 – 22 (12c内容补充)
《Oracle Concept》第二章 – 21 (12c内容补充)
《Oracle Concept》第二章 – 20 (12c内容补充)
《Oracle Concept》第二章 – 19
《Oracle Concept》第二章 – 18
《Oracle Concept》第二章 – 17
《Oracle Concept》第二章 – 16
《Oracle Concept》第二章 – 15
《Oracle Concept》第二章 – 14
《Oracle Concept》第二章 – 13
《Oracle Concept》第二章 – 12
《Oracle Concept》第二章 – 10
《Oracle Concept》第二章 – 9
《Oracle Concept》第二章 – 8
《Oracle Concept》第二章 – 7
《Oracle Concept》第二章 – 6
《Oracle Concept》第二章 – 5
《Oracle Concept》第二章 – 4
《Oracle Concept》第二章 – 3
《Oracle Concept》第二章 – 2
《Oracle Concept》前言-12c内容补充
《Oracle Concept》第一章-1
《Oracle Concept》前言介绍-6
《Oracle Concept》前言介绍-5
《Oracle Concept》前言介绍-4
《Oracle Concept》前言介绍-3
《Oracle Concept》前言介绍-2
《Oracle Conecpt》 – 目录结构
《Oracle Conecpt》 – 初步认识1
Oracle开发:
Oracle时间戳类型内部表示的转换方式
Oracle的批量插入操作
数据库结构文档的生成利器
DATE类型的“小陷阱”
SQL工具集-格式化结果的SQL
SQL工具集-查询会话等待
几种去重的SQL写法
jdbc jar版本对读取sequence的一些区别
JDBC读取数据优化-fetch size
一个触发器需求的案例
学习show_space存储过程
预估表和索引空间容量的方法
时间戳相减的几种方法
含LOB的表实际容量计算方法
经典的print_table学习
三种批量删除PLSQL写法效率的比对
SYS_CONTEXT函数返回IP地址的一些误解
一种批量删除数据的方法
一个分页排序SQL查询结果集不确定的案例
11g中利用listagg函数实现自动拼接INSERT语句
sosi脚本改造
java.sql.SQLException: 索引中丢失 IN或OUT 参数::x
MySQL:
小白学习MySQL – varchar类型字段为什么经常定义成255br>
小白学习MySQL – 变通创建索引的案例一则
小白学习MySQL – “投机取巧”统计表的记录数
小白学习MySQL – 一次慢SQL的定位
InnoDB快速定位行锁争用会话的过程和操作
小白学习MySQL – TIMESTAMP类型字段非空和默认值属性的影响
MySQL的几种常用存储引擎
小白学习MySQL – 聊聊数据备份的重要性
MySQL数据字典提示1146不存在的问题解决
小白学习MySQL – InnoDB支持optimize table/p>
小白学习MySQL – table_open_cache的作用
小白学习MySQL – 表空间碎片整理方法
小白学习MySQL – 大小写敏感问题解惑
小白学习MySQL – only_full_group_by的校验规则
小白学习MySQL – max_allowed_packet
小白学习MySQL – mysqldump保证数据一致性的参数差异
MySQL客户端预读数据的区别
MySQL分组需求探秘
小白学习MySQL – 查询会锁表/p>
小白学习MySQL – 索引键长度限制的问题
小白学习MySQL – MySQL会不会受到“高水位”的影响/p>
MySQL行转列的小需求
小白学习MySQL – 数据库软件和初始化安装
小白学习MySQL – 闲聊聊
MySQL的skip-grant-tables
MySQL异常访问的熔断机制
查看MySQL执行计划的几种方法以及格式说明
初探MySQL-小白的Linux安装笔记
MySQL时间函数的选择
学习的好地方 – 阿里数据库内核组月 站点
MySQL表名大小写问题
Lost connection to MySQL server错误
Windows环境安装MySQL ZIP Archive
MySQL远程访问权限的设置
MySQL系统运行状态实时监控(python版本)
MySQL系统运行状态实时监控(shell版本)
MySQL 5.6搭建主从复制
MySQL 5.6 rpm安装方法和碰见的问题
MySQL的rpm和源码两种安装操作
SQL Server:
SQL Server删除带“默认值”字段的需求探索
SQL Server的索引碎片
见识一下SQL Server隐式转换处理的不同
PG(/EDB):
PG逻辑复制的REPLICA IDENTITY设置
PG生效参数的演进过程
EDB官方 站和文档的介绍
EDB无法删除分区子表的错误
Oracle/EDB/达梦,对同字段多索引的支持
EDB索引坏块的问题
EDB(/PG)对于执行计划的解读
EDB是什么数据库/p>
EDB日期类型的一个问题
ClickHouse:
ClickHouse的ontime测试数据集
ClickHouse安装和使用
ClickHouse介绍
最近碰到的问题:
最近碰到的一些问题
最近碰到的一些问题
最近碰到的一些问题
最近碰到的一些问题
最近碰到的一些问题
最近碰到的一些问题
最近碰到的几个问题
最近碰到的几个问题
最近碰到的几个问题
最近碰到的几个问题
最近碰到的几个问题
最近碰到的几个问题
最近碰到的几个问题
最近碰到的几个问题
最近碰到的一些问题
最近碰到的几个问题
几个日常问题的积累
日常工作中碰到的几个技术问题
国产数据库:
国产数据库排行榜解读
国产数据库不平凡的一年
Python:
Python一个有趣的彩蛋
一次对linux系统无影响的python3环境搭建过程及思考
安装psycopg2碰见的各种错误
python读取配置文件
GO:
Hello Go World!
云:
体验云资源
“裸金属”是什么/p>
什么是云原生分布式数据库/p>
如何在阿里云Windows Server创建能用的FTP Server
科普“云”词汇:IaaS、PaaS、SaaS
技术管理:
写代码如何事半功倍/p>
如何搭建一支拖垮公司的技术团队/p>
如何打造一个经常宕机的业务系统/p>
应用运维:
RPO和RTO是什么br>
Linux的inode是什么/p>
问题定位的思考
Facebook宕机的经验
优化前置思想的成本收益关系
曾经运维生涯中的几个“最”
Redis和Sentinel的安装部署和配置
Linux的dd指令
Linux系统中的kill -9和-15有什么区别/p>
Linux系统中的kill -0有什么作用br>
VMWare增加磁盘空间的操作
Linux恢复误删文件的操作
Linux的scp指令使用场景
IP地址解析的规则
如何判断应用系统性能好不好/p>
了解一下ARM CPU架构
Centos能不能替换RHEL/p>
Linux下如何快速删除大量碎小的文件/p>
ASCII码作用简介
Linux下的^M困惑
从70万字SRE神作提炼出的7千字精华文章
DevOps的重要时刻
yum update和yum upgrade的真正区别
探索Linux 6和7的防火墙
Linux下的yum怎么升级/p>
mv argument list too long错误
FTP的两种传输模式的坑
一个shell中诡异问题的解决
初识redis
shell常见问题系列
什么是“中台”/p>
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!