Group pruning from cube, rollup, and grouping sets

   
   

A system rewrites queries so that they may be executed more efficiently. Queries that reference the result set of an aggregate query are rewritten to reference another aggregate query in the form of an inner query that omits groupings that can not possibly satisfy the criteria imposed by the predicates of the outer query. Thus, when the inner query is computed, only rows for groupings that satisfy the criteria are generated, conserving resources that would otherwise be wasted generating rows that could not possibly satisfy the criteria.

Ένα σύστημα ξαναγράφει τις ερωτήσεις έτσι ώστε μπορούν να εκτελεσθούν αποτελεσματικότερα. Οι ερωτήσεις που παραπέμπουν το σύνολο αποτελέσματος μιας συνολικής ερώτησης ξαναγράφονται για να παραπέμψουν μια άλλη συνολική ερώτηση υπό μορφή εσωτερικής ερώτησης που παραλείπει τους σχηματισμούς ομάδας που μπορούν αδύνατο να ικανοποιήσουν τα κριτήρια που επιβάλλονται από τα κατηγορήματα της εξωτερικής ερώτησης. Κατά συνέπεια, όταν υπολογίζεται η εσωτερική ερώτηση, μόνο οι σειρές για τους σχηματισμούς ομάδας που ικανοποιούν τα κριτήρια παράγονται, συντηρώντας τους πόρους που ειδάλλως θα σπαταλιόνταν παράγοντας τις σειρές που θα μπορούσαν αδύνατο να ικανοποιήσουν τα κριτήρια.

 
Web www.patentalert.com

< System, apparatus and method for using and managing digital information

< User-oriented method and system for database query

> Method for indexing and managing a searchable community of non-HTML information

> System and method for authenticating and registering personal background data

~ 00124