随笔分类 - 数据库 / SQL
摘要:场景:Oracle数据库中,存在一个数据表TableA,有个字段name,在录入内容时,不小心录入了@,导致TableA中所有name字段中都含有@字符,现在想执行一个SQL语句将该冗余字符去掉。 解决方式:使用REPLACE函数批量替换 update TableA t set t.name = R
阅读全文
摘要:规划维度 存储容量:数据量、索引量、日志量 计算资源:CPU、内存、I/O 网络带宽:读写QPS、数据传输量 时间维度:短期(3个月)、中期(1年)、长期(3年) 业务分析框架 业务特征 → 数据模型 → 容量估算 → 资源规划 → 监控预警 容量规划实施步骤 1、业务调研 -- 1.收集业务指标
阅读全文
摘要:优化核心思路 优化流程:发现慢查询 → 分析执行计划 → 定位瓶颈 → 制定方案 → 验证效果 优化维度:索引设计、SQL重写、表结构、数据库配置 执行计划分析 使用EXPLAIN分析 explain SELECT u.user_id, u.username, u.register_date, MI
阅读全文
摘要:基础测试表结构 测试数据库 use `testdb`; CREATE TABLE users ( user_id INT PRIMARY KEY, username VARCHAR(50), email VARCHAR(100), register_date DATE, city VARCHAR(5
阅读全文
摘要:Oracle -- Oracle 12c+ : OFFSET FETCH 语法 SELECT * FROM users ORDER BY id OFFSET 20 ROWS FETCH NEXT 10 ROWS ONLY; -- Oracle 11g及以下 SELECT * FROM ( SELEC
阅读全文

浙公网安备 33010602011771号