[{"data":1,"prerenderedAt":117},["ShallowReactive",2],{"repo-jarulraj-sqlcheck":3,"i18n-jarulraj-sqlcheck-zh-CN":114},{"mirrorPool":4,"detail":13},[5,9],{"key":6,"label":7,"base":8,"type":6},"github","mirror.github","https:\u002F\u002Fgithub.com\u002F",{"key":10,"label":11,"base":12,"type":10},"auto-proxy","mirror.autoProxy","https:\u002F\u002Fgithub.xxlab.tech\u002F",{"owner":14,"repo":15,"repoId":16,"repoUrl":17,"starCount":18,"language":19,"description":20,"languages":21,"screenshots":25,"homepage":26,"pushedAt":27,"ownerAvatar":28,"ownerName":29,"ownerBio":30,"lastSyncTime":31,"lastReleaseTime":32,"tags":33,"license":42,"category":43,"subgroup":44,"releases":45},"jarulraj","sqlcheck",87006792,"https:\u002F\u002Fgithub.com\u002Fjarulraj\u002Fsqlcheck",2525,"C++","Automatically identify anti-patterns in SQL queries",{"C++":22,"CMake":23,"Shell":24},93.4,6.3,0.3,[],"","2024-02-21","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F5521975?v=4","Joy Arulraj","Associate Professor","2026-09-28T15:14:49.342597+00:00","2022-03-20T00:24:04Z",[34,35,36,37,38,39,40,41],"command-line","database","microsoft-sql-server","mysql","oracle","postgresql","sql","sqlite3","Apache-2.0","development","代码质量工具",[46,74,102],{"tag":47,"publishAt":32,"semVer":48,"prerelease":50,"assets":51},"v1.3",[49,49,49],0,false,[52,57,62,66,70],{"fileName":53,"sizeMb":54,"sha256":26,"downloadCount":55,"originUrl":56},"sqlcheck-x86_64.deb",0.32,209099,"https:\u002F\u002Fgithub.com\u002Fjarulraj\u002Fsqlcheck\u002Freleases\u002Fdownload\u002Fv1.3\u002Fsqlcheck-x86_64.deb",{"fileName":58,"sizeMb":59,"sha256":26,"downloadCount":60,"originUrl":61},"sqlcheck-x86_64.dmg",0.25,347,"https:\u002F\u002Fgithub.com\u002Fjarulraj\u002Fsqlcheck\u002Freleases\u002Fdownload\u002Fv1.3\u002Fsqlcheck-x86_64.dmg",{"fileName":63,"sizeMb":54,"sha256":26,"downloadCount":64,"originUrl":65},"sqlcheck-x86_64.rpm",285,"https:\u002F\u002Fgithub.com\u002Fjarulraj\u002Fsqlcheck\u002Freleases\u002Fdownload\u002Fv1.3\u002Fsqlcheck-x86_64.rpm",{"fileName":67,"sizeMb":54,"sha256":26,"downloadCount":68,"originUrl":69},"sqlcheck-x86_64.tar.gz",2036,"https:\u002F\u002Fgithub.com\u002Fjarulraj\u002Fsqlcheck\u002Freleases\u002Fdownload\u002Fv1.3\u002Fsqlcheck-x86_64.tar.gz",{"fileName":71,"sizeMb":54,"sha256":26,"downloadCount":72,"originUrl":73},"sqlcheck-x86_64.zip",1768,"https:\u002F\u002Fgithub.com\u002Fjarulraj\u002Fsqlcheck\u002Freleases\u002Fdownload\u002Fv1.3\u002Fsqlcheck-x86_64.zip",{"tag":75,"publishAt":76,"semVer":77,"prerelease":50,"assets":78},"v1.2","2017-09-15T04:38:43Z",[49,49,49],[79,83,87,91,94,97],{"fileName":53,"sizeMb":80,"sha256":26,"downloadCount":81,"originUrl":82},0.27,30469,"https:\u002F\u002Fgithub.com\u002Fjarulraj\u002Fsqlcheck\u002Freleases\u002Fdownload\u002Fv1.2\u002Fsqlcheck-x86_64.deb",{"fileName":58,"sizeMb":84,"sha256":26,"downloadCount":85,"originUrl":86},0.6,239,"https:\u002F\u002Fgithub.com\u002Fjarulraj\u002Fsqlcheck\u002Freleases\u002Fdownload\u002Fv1.2\u002Fsqlcheck-x86_64.dmg",{"fileName":63,"sizeMb":88,"sha256":26,"downloadCount":89,"originUrl":90},0.28,400,"https:\u002F\u002Fgithub.com\u002Fjarulraj\u002Fsqlcheck\u002Freleases\u002Fdownload\u002Fv1.2\u002Fsqlcheck-x86_64.rpm",{"fileName":67,"sizeMb":80,"sha256":26,"downloadCount":92,"originUrl":93},77,"https:\u002F\u002Fgithub.com\u002Fjarulraj\u002Fsqlcheck\u002Freleases\u002Fdownload\u002Fv1.2\u002Fsqlcheck-x86_64.tar.gz",{"fileName":71,"sizeMb":80,"sha256":26,"downloadCount":95,"originUrl":96},776,"https:\u002F\u002Fgithub.com\u002Fjarulraj\u002Fsqlcheck\u002Freleases\u002Fdownload\u002Fv1.2\u002Fsqlcheck-x86_64.zip",{"fileName":98,"sizeMb":99,"sha256":26,"downloadCount":100,"originUrl":101},"sqlcheck.exe",0.83,1443,"https:\u002F\u002Fgithub.com\u002Fjarulraj\u002Fsqlcheck\u002Freleases\u002Fdownload\u002Fv1.2\u002Fsqlcheck.exe",{"tag":103,"publishAt":104,"semVer":105,"prerelease":50,"assets":108},"v1.0.5","2017-08-15T19:24:09Z",[106,49,107],1,5,[109],{"fileName":110,"sizeMb":111,"sha256":26,"downloadCount":112,"originUrl":113},"SQLCheck-1.0.5-x86_64.dmg",0.5,384,"https:\u002F\u002Fgithub.com\u002Fjarulraj\u002Fsqlcheck\u002Freleases\u002Fdownload\u002Fv1.0.5\u002FSQLCheck-1.0.5-x86_64.dmg",{"description":115,"readmeHtml":116},"一个自动识别SQL查询中反模式的工具，涵盖逻辑设计、物理设计和查询反模式，支持所有主流SQL方言。","\u003Ch2 id=\"项目概述\">项目概述\u003C\u002Fh2>\u003Cp>SQLCheck 自动检测常见的 SQL 反模式，这些反模式通常会降低查询速度，解决它们有助于加速查询。目标涵盖所有主流 SQL 方言。\u003C\u002Fp>\n\u003Ch2 id=\"主要功能\">主要功能\u003C\u002Fh2>\u003Cul>\n\u003Cli>\u003Cstrong>逻辑数据库设计反模式\u003C\u002Fstrong>：多值属性、递归依赖、主键不存在、泛型主键、外键不存在、EAV 模式等\u003C\u002Fli>\n\u003Cli>\u003Cstrong>物理数据库设计反模式\u003C\u002Fstrong>：不精确数据类型、定义中的值、文件非 SQL 数据类型、索引过多、索引属性顺序等\u003C\u002Fli>\n\u003Cli>\u003Cstrong>查询反模式\u003C\u002Fstrong>：SELECT *、NULL 使用、NOT NULL 使用、字符串拼接、GROUP BY 使用、ORDER BY RAND、模式匹配使用、意面查询、减少 JOIN 数量、消除不必要的 DISTINCT、隐式列使用等\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"适用人群\">适用人群\u003C\u002Fh2>\u003Cul>\n\u003Cli>数据库开发者和 DBA\u003C\u002Fli>\n\u003Cli>需要优化 SQL 查询性能的工程师\u003C\u002Fli>\n\u003Cli>SQL 审阅者\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"快速上手\">快速上手\u003C\u002Fh2>\u003Col>\n\u003Cli>参考项目文档安装 SQLCheck\u003C\u002Fli>\n\u003Cli>运行 SQLCheck 分析 SQL 查询\u003C\u002Fli>\n\u003Cli>查看检测到的反模式报告\u003C\u002Fli>\n\u003Cli>根据建议优化查询\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch2 id=\"核心优势\">核心优势\u003C\u002Fh2>\u003Cul>\n\u003Cli>自动检测 20+ 种 SQL 反模式\u003C\u002Fli>\n\u003Cli>涵盖逻辑设计、物理设计和查询三个层面\u003C\u002Fli>\n\u003Cli>支持所有主流 SQL 方言\u003C\u002Fli>\n\u003Cli>开源免费\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"系统要求\">系统要求\u003C\u002Fh2>\u003Cul>\n\u003Cli>操作系统：跨平台\u003C\u002Fli>\n\u003Cli>支持架构：x86_64、arm64\u003C\u002Fli>\n\u003C\u002Ful>\n",1790699367516]