Skip to content

Releases: macbre/index-digest

v0.1.0

30 Dec 15:16
Compare
Choose a tag to compare
  • #1 [TravisCI] - Set up Travis tests
  • #2 [linters] - Report not used indices
  • #3 [undefined] - Generate score for queries based on their indices usage
  • #4 [linters] - Detect redundant indices
  • #5 [linters] - Report indices and data size for each table
  • #6 [linters] - Report not used columns and tables
  • #8 [internals] - Introduce Database class abstracting MySQL access
  • #16 [linters] - redundant_indices - show table schema and table / indices size in the context
  • #19 [linters] - Reports queries that do not use indices
  • #20 [linters] - Report queries that use filesort or temporary file
  • #25 [internals] - Improve SQL parsing
  • #26 [linters] - Report full table scan (by @gbenson-wikia)
  • #27 [linters] - Warn on queries which contain wildcards not at the end of LIKE clauses (by @gbenson-wikia)
  • #30 [TravisCI] - Test on TravisCI using MySQL 5.7
  • #32 [linters] - Report text columns that use non-utf collation
  • #44 [bug] - queries_not_using_index: handle no matching row in const table
  • #48 [bug] - Conflicting indexes shouldn't result in a suggestion to remove both... (by @reedy)
  • #49 [bug] - Unique vs PK... Not necessarily redundant due to unique constraint (by @reedy)
  • #57 [internals] - Cache database meta-data
  • #60 [MySQL 8] - Run Travis tests using MySQL 5.5, 5.6, 5.7 and 8.0
  • #61 [MySQL 8] - Support MySQL 8.0
  • #63 [internals] - Suppress MySQL warnings when EXPLAIN is run
  • #66 [enhancement] - Add support for MariaDB
  • #69 [internals] - Publish to PyPI