软件架构
文章平均质量分 92
dblens 数据库管理与连接
dblens 数据库连接管理和开发工具。
传统开发:埋头写DDL;dblens时代:抬头看全景。
你的DDL,从此不再‘盲目设计’。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
100条常用SQL语句
本文汇总了SQL常用操作命令,包含表操作(创建/删除/修改表)、数据操作(增删改查)、聚合与分组(计数/求和/分组)、连接查询(内/左/右/全连接)、子查询、事务管理、存储过程、触发器、日期/字符串处理等15大类功能。涉及基础查询、高级查询、系统信息获取等场景,提供标准SQL语法示例,如创建索引、视图、分组统计、条件筛选等常用操作,是数据库开发与管理的实用参考手册。原创 2025-07-28 07:56:17 · 806 阅读 · 0 评论 -
MySQL新增字段DDL:锁表全解析、避坑指南与实战案例
摘要: MySQL新增字段是否锁表取决于版本、字段属性及算法选择。5.6及以下版本默认COPY算法会锁表,导致业务阻塞(如案例1的45分钟停服)。**5.7+**支持INPLACE算法,仅短暂锁元数据(案例2的8秒阻塞),但字段位置或约束可能触发重建表。**8.0.12+**的INSTANT算法可毫秒级完成(案例3因NOT NULL无默认值失败)。避坑建议:使用EXPLAIN ALTER TABLE预判算法,优先满足INSTANT条件(如字段置末尾、允许NULL),高版本需注意属性限制,避免高峰期操作。原创 2025-07-26 05:33:51 · 978 阅读 · 0 评论 -
数据库核心技术面试题深度剖析:主从同步、二级索引与Change Buffer
回答此类问题时,需把握“3层递进法”原理描述:简明扼要说明机制细节展开:结合实现(如InnoDB)深入场景关联:举例说明优化效果建议熟读《MySQL技术内幕:InnoDB存储引擎》,并通过EXPLAIN和实践分析,将理论转化为实战能力。原创 2025-03-17 07:17:17 · 758 阅读 · 0 评论 -
数据库索引管理:不用的索引应该直接删除吗?
数据库索引的本质是通过B+Tree、Hash等数据结构实现的快速检索机制,其核心价值在于将时间复杂度从O(n)降为O(log n)。慢查询监控:配置Prometheus+AlertManager监控QPS变化。求偏导数∂R/∂x_k = 0(x_k为是否保留索引k)资源监控:跟踪CPU使用率、IOPS、锁等待等指标。在存储空间约束S_total ≥ Σs_k条件下,✅ 敏捷开发团队快速迭代。✅ DBA智能运维管理。✅ 数据分析师自助查询。✅ 教学培训SQL编程。✅ 企业级数据资产管理。原创 2025-03-10 21:17:41 · 700 阅读 · 0 评论 -
软件架构模式实战指南:用真实血泪案例讲透技术选型
这个选择会让系统变更简单还是更复杂?现有团队能否在三个月内驾驭该架构?当流量增长10倍时,这个架构会怎样崩溃?记住:好的架构不是设计出来的,而是在真实业务的枪林弹雨中迭代出来的。用这些实战案例武装自己,让架构决策不再成为团队的噩梦。原创 2025-03-10 20:33:01 · 832 阅读 · 0 评论
分享