随笔分类 - 数据库
数据库学习
摘要:场景:Oracle数据库中,存在一个数据表TableA,有个字段name,在录入内容时,不小心录入了@,导致TableA中所有name字段中都含有@字符,现在想执行一个SQL语句将该冗余字符去掉。 解决方式:使用REPLACE函数批量替换 update TableA t set t.name = R
阅读全文
摘要:规划维度 存储容量:数据量、索引量、日志量 计算资源:CPU、内存、I/O 网络带宽:读写QPS、数据传输量 时间维度:短期(3个月)、中期(1年)、长期(3年) 业务分析框架 业务特征 → 数据模型 → 容量估算 → 资源规划 → 监控预警 容量规划实施步骤 1、业务调研 -- 1.收集业务指标
阅读全文
摘要:下载 mysql-5.7.44-linux-glibc2.12-x86_64.tar.gz mysql其他版本下载 解压 tar -xzvf mysql-5.7.44-linux-glibc2.12-x86_64.tar.gz mv mysql-5.7.44-linux-glibc2.12-x86_
阅读全文
摘要:优化核心思路 优化流程:发现慢查询 → 分析执行计划 → 定位瓶颈 → 制定方案 → 验证效果 优化维度:索引设计、SQL重写、表结构、数据库配置 执行计划分析 使用EXPLAIN分析 explain SELECT u.user_id, u.username, u.register_date, MI
阅读全文
摘要:参考:https://www.cnblogs.com/JohnsonLiu/p/11465973.html
阅读全文
摘要:基础测试表结构 测试数据库 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
阅读全文
摘要:1、ResultSet getColumns https://docs.oracle.com/en/java/javase/11/docs/api/java.sql/java/sql/DatabaseMetaData.html#getColumns(java.lang.String,java.la
阅读全文

浙公网安备 33010602011771号