System and method for providing sql quality analysis and sql optimization in relational database
AssigneeJPMorgan Chase Bank, N.A.
InventorAveek Sengupta
Life of this patent
Estimating the term…
Loading patent…
AssigneeJPMorgan Chase Bank, N.A.
InventorAveek Sengupta
Estimating the term…
A method of driving SQL optimization in a relational database by anti-pattern analysis of dynamic performance characteristics is provided. The method includes receiving a SQL statement, analyzing execution plan of the SQL statement and other SQL runtime statistics, and detecting presence of any anti-patterns for the SQL statement. The method also presents a list of recommendations for remediation of the anti-patterns. The method further includes calculating a quality index value for the SQL statement by performing a weighted analysis of a number of attributes. When the quality index value of the execution plan is determined to be greater than or equal to the predetermined threshold value, the execution plan is sent to a production environment for execution. When the quality index value of the execution plan is determined to be less than the predetermined threshold value, the execution plan is sent to a client terminal for remediation.
A method of driving SQL optimization in a relational database by anti-pattern analysis of dynamic performance characteristics for evaluating SQL quality, the method comprising:
A SQL quality analyzer system, comprising:
A non-transitory computer readable storage medium that stores a computer program for performing a projected graph based prediction, the computer program, when executed by a processor, causing a system to perform a process comprising:
Dependencies are inferred from the claim text.