Score
0
Watch 39 Star 145 Fork 33

nwsuafzq / MySQLAdvisorCGPL-2.0

Create your Gitee Account
Explore and code with more than 5 million developers,Free private repositories !:)
Sign up
Clone or download
RELEASE_NOTES.md 1.02 KB
Copy Edit Web IDE Raw Blame History
  • Installation Notes
  • Functionality Added or Changed
    • 重新架构,将sqlparser与sqladvisor模块隔离,方便调试
    • 重新架构多表join关系的find_join_elements()函数,思路更加清晰
    • 修改选定驱动表的策略,确保驱动表为小结果集
    • 添加where 条件中的like处理
    • 优化order by 逻辑,忽略order by primary key情况
    • 输出索引建议前,增加判断索引是否已存在
    • 增加可以在命令行-q参数后输入多条以分号";"结尾的sql语句的功能,不再是只能处理一条sql语句。 By nwsuafzq
  • Bugs Fixed
    • 修复SQL无法处理中文问题
    • 修复字段多次出现在where条件中从而导致多次出现在索引列中问题
    • 修复在find_best_index()函数中,对mysql api中的result对象提前free, 导致指针失效问题
    • 修复命令行一次只能处理一条sql语句。By nwsuafzq
    • 修复多条语句时最后一条sql语句后若有分号";" 后面会分割出一个空的语句。 By nwsuafzq

Comment ( 0 )

Sign in for post a comment