随笔分类 -  数据库

数据库学习
摘要:场景:Oracle数据库中,存在一个数据表TableA,有个字段name,在录入内容时,不小心录入了@,导致TableA中所有name字段中都含有@字符,现在想执行一个SQL语句将该冗余字符去掉。 解决方式:使用REPLACE函数批量替换 update TableA t set t.name = R 阅读全文
posted @ 2020-09-08 10:43 lvlin241 阅读(1307) 评论(0) 推荐(0)
摘要:规划维度 存储容量:数据量、索引量、日志量 计算资源:CPU、内存、I/O 网络带宽:读写QPS、数据传输量 时间维度:短期(3个月)、中期(1年)、长期(3年) 业务分析框架 业务特征 → 数据模型 → 容量估算 → 资源规划 → 监控预警 容量规划实施步骤 1、业务调研 -- 1.收集业务指标 阅读全文
posted @ 2020-07-08 14:09 lvlin241 阅读(1265) 评论(0) 推荐(0)
摘要:MyCat Mycat 简介 阅读全文
posted @ 2019-11-24 16:27 lvlin241 阅读(85) 评论(0) 推荐(0)
摘要:下载 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_ 阅读全文
posted @ 2019-11-23 22:47 lvlin241 阅读(145) 评论(0) 推荐(0)
摘要:优化核心思路 优化流程:发现慢查询 → 分析执行计划 → 定位瓶颈 → 制定方案 → 验证效果 优化维度:索引设计、SQL重写、表结构、数据库配置 执行计划分析 使用EXPLAIN分析 explain SELECT u.user_id, u.username, u.register_date, MI 阅读全文
posted @ 2019-11-13 17:59 lvlin241 阅读(701) 评论(0) 推荐(0)
摘要:参考:https://www.cnblogs.com/JohnsonLiu/p/11465973.html 阅读全文
posted @ 2019-09-26 11:21 lvlin241 阅读(698) 评论(0) 推荐(0)
摘要:基础测试表结构 测试数据库 use `testdb`; CREATE TABLE users ( user_id INT PRIMARY KEY, username VARCHAR(50), email VARCHAR(100), register_date DATE, city VARCHAR(5 阅读全文
posted @ 2019-09-10 14:47 lvlin241 阅读(252) 评论(0) 推荐(0)
摘要:Oracle -- Oracle 12c+ : OFFSET FETCH 语法 SELECT * FROM users ORDER BY id OFFSET 20 ROWS FETCH NEXT 10 ROWS ONLY; -- Oracle 11g及以下 SELECT * FROM ( SELEC 阅读全文
posted @ 2019-09-10 09:23 lvlin241 阅读(98) 评论(0) 推荐(0)
摘要: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 阅读全文
posted @ 2019-03-29 15:56 lvlin241 阅读(1123) 评论(0) 推荐(0)
摘要:db-engines 阅读全文
posted @ 2019-02-21 21:14 lvlin241 阅读(112) 评论(0) 推荐(0)