shiba:在产生生产问题之前捕获错误SQL查询

时间:2024-02-20 15:04:38
【文件属性】:

文件名称:shiba:在产生生产问题之前捕获错误SQL查询

文件大小:1.18MB

文件格式:ZIP

更新时间:2024-02-20 15:04:38

ruby activerecord performance sql code-review

柴犬 Shiba是一种工具(当前在Alpha中),可在SQL查询引起生产问题之前自动对其进行检查。 它使用生产统计信息进行现实的查询分析。 它捕获丢失的索引,过宽的索引以及返回太多数据的查询。 安装 使用捆绑程序安装在Rails / ActiveRecord项目中。 注意:此gem并非设计用于生产。 在minitest / rspec之后应该是必需的。 # Gemfile gem 'shiba' , :group => :test , :require => 'shiba/setup' 如果您的应用程序延迟加载了gem,则将需要手动进行加载。 # config/environments/test.rb or test/test_helper.rb require 'shiba/setup' 用法 首先,请在本地试用shiba。 要验证shiba是否正在实际运行,可以使用SHIBA_DEBUG = true运行测试。 # Install bundle # Run some tests using to generate a SQL report rake test : funct


网友评论