欢迎来到
cmdragon's Blog

探索编程世界的奇妙旅程,分享技术见解与实用经验,助力你的开发之路

cmdragon@blog:~
$ node welcome.js
function hello() {
console.log('欢迎访问我的博客');
}
hello();
→ 欢迎访问我的博客
$
main
v18.12.0
03:13:09

前端开发

探索现代前端技术栈,包括Vue、React、TailwindCSS等工具和框架。

了解更多

后端开发

深入后端技术,包括API设计、数据库优化、服务架构等专业知识。

了解更多

帮助文档

快速了解如何使用我们的产品,并找到所需的帮助。

了解更多

最新文章

查看所有
cmdragon's Blog

PostgreSQL索引选B-Tree还是GiST?“瑞士军刀”和“多面手”的差别你居然还不知道?

2025-10-08 postgresql
索引是PostgreSQL中优化查询性能的核心工具,本质是表数据的“快速查找目录”,减少磁盘IO次数。B-Tree是默认索引类型,适用于等值查询、范围查询和排序,结构为自平衡树,查询时间稳定。GiST是高级索引类型,支持复杂数据类型和查询场 …
阅读更多
cmdragon's Blog

PostgreSQL处理SQL居然像做蛋糕?解析到执行的4步里藏着多少查询优化的小心机?

2025-10-06 postgresql
PostgreSQL处理SQL查询的过程分为解析、重写、规划和执行四个阶段。解析阶段将SQL字符串转换为解析树,重写阶段处理视图和规则,规划阶段选择最优执行计划,执行阶段按计划执行查询。代价模型通过计算IO和CPU成本来优化查询,统计信息影 …
阅读更多