SQLOZ 用户指南与技术文档
概述: SQLOZ 是一款专为 macOS(采用 Swift 与 AppKit)深度打造的原生高性能数据库管理工作站。全面支持 MySQL、MariaDB、PostgreSQL 与 SQLite,为数据库管理员(DBA)及后端研发工程师提供极致的执行性能与企业级安全防护。
SQLOZ 的核心架构哲学
与基于 Electron 或 Web 封装的传统工具不同,SQLOZ 完全基于 macOS 原生图形渲染管线与内存管理子系统开发:
- 极致性能与轻量内存开销: 借助虚拟化原生网格技术,数十万行的大型数据集能够以 60fps 顺畅无卡顿地滚动与渲染。
- 严苛的生产安全防护门(Safety Gate): 在生产环境连接中,智能拦截危险的 DDL/DML 误操作(如
DROP、TRUNCATE以及无WHERE条件的DELETE/UPDATE)。 - 零停机表结构变更(OzOSC): 支持千万级生产表在线变更结构,避免锁表与业务停机。
- 专业级 DBA 诊断套件: 原生集成执行计划树形可视化(OzExplain)、死锁与锁争用根源追踪(OzLockTree)、敏感个人信息自动脱敏(OzMask)。
文档目录
本手册涵盖从基础连接配置到企业级生产运维的全部技术细节:
- 第1章: 快速入门 - 安装、初始化配置与创建首个连接
- 第2章: 连接与网络隧道 - SSH 隧道、跳板机(Bastion)、HTTP 隧道
- 第3章: SQL 编辑器与查询执行 - 智能上下文补全、多查询执行与事务控制
- 第4章: 数据网格与原地编辑 - 大数据量快速浏览、原地修改与 JSON/BLOB 视图
- 第5章: 可视化模型设计器 - ER 图拖拽建模与外键关系定义
- 第6章: 结构比对与同步 - 多环境元数据差异对比与 DDL 迁移生成
- 第7章: 数据比对与同步 - 行级记录比对与数据修复脚本
- 第8章: 可视化查询构建器 - 零代码可视化拖拽拼接复杂 SQL
- 第9章: DBA 套件与服务器诊断 - 慢查询日志分析与活跃进程监控
- 第10章: 安全防护、备份与容灾 - 生产防误操作与加密快照备份
- 第11章: 跨数据库方言迁移 - 异构数据库间结构与数据管道流式迁移
- 第12章: 偏好设置与高级配置 - 快捷键映射与 Pro 专业版授权
- 第13章: 快捷键与故障排查 - 高效操作热键与常见连接问题诊断
- 第14章: OzAI - 自然语言 SQL 助手 - AI 生成、解释与优化 SQL
- 第15章: OzCharts - 数据可视化 - 查询结果一键生成折线图、柱状图与饼图
- 第16章: OzTeam - 加密连接配置交换 - 团队间端到端加密分发连接凭据
- 第17章: OzOSC - 零停机在线表结构变更 - Online Schema Change 机制
- 第18章: OzLockTree - 锁争用排查与根阻塞源定位 - 锁依赖树与安全终止策略
- 第19章: OzExplain - 执行计划树与索引顾问 - 成本分析与索引优化推荐
- 第20章: OzMask - 敏感数据(PII)动态脱敏 - 隐私保护与剪贴板防泄密
- 第22章: 支持的数据库与版本矩阵 - 官方测试矩阵与能力探测阈值
- 第23章: 操作中心与计划任务 - 历史作业凭证与 launchd 定时备份