DBScholar

Back to papers

Rewriting Procedures for Batched Bindings

Summary: Automatically rewrites repeated query/UDF calls and stored procedures into set-oriented batched bindings, addressing nested-call random I/O beyond query decorrelation. Demonstrated on Java/JDBC applications with substantial performance gains. (summarized by gpt-5.6-luna on Jul 24 2026)

Paper ID
9931
Venue
VLDB
Year
2008
Pagerank
0.0001143305
Overall Rank
1,261 | 91.36%
DOI
10.14778/1453856.1453975

Incoming Non-self Citations Over Time

Authors

BibTeX Citation

@article{guravannavar_vldb08,
        title = {{Rewriting Procedures for Batched Bindings}},
        author = {Guravannavar, Ravindra and Sudarshan, S},
        journal = {PVLDB},
        series = {{VLDB} '08},
        doi = {10.14778/1453856.1453975},
        url = {https://doi.org/10.14778/1453856.1453975},
        year = {2008}
}

Incoming Citations (Sorted by Pagerank)

Showing 22 of 22 citing papers.

Rank Citing Paper Year Venue Pagerank
1,892 Procedural Extensions of SQL: Understanding their usage in the wild 2021 VLDB 9.5277793e-05
2,154 Leveraging Lock Contention to Improve OLTP Application Performance 2016 VLDB 9.0745745e-05
2,651 Magpie: Python at Speed and Scale using Cloud Backends 2021 CIDR 8.2918086e-05
2,684 Compiling PL/SQL Away 2020 CIDR 8.25952e-05
2,939 Extracting Equivalent SQL from Imperative Code in Database Applications 2016 SIGMOD 7.9395908e-05
2,941 Automatic Partitioning of Database Applications 2012 VLDB 7.937125e-05
3,257 One WITH RECURSIVE is Worth Many GOTOs 2021 SIGMOD 7.590651e-05
3,900 Sloth: Being Lazy is a Virtue (When Issuing Database Queries) 2014 SIGMOD 7.0361352e-05
3,992 Aggify: Lifting the Curse of Cursor Loops using Custom Aggregates 2020 SIGMOD 6.9695338e-05
4,082 SQLCheck: Automated Detection and Diagnosis of SQL Anti-Patterns 2020 SIGMOD 6.9164719e-05
5,759 Holistic Optimization by Prefetching Query Results 2012 SIGMOD 6.0962298e-05
5,991 Iterative Query Processing based on Unified Optimization Techniques 2019 SIGMOD 6.0171458e-05
6,015 Dear User-Defined Functions, Inlining isn't working out so great for us. Let's try batching to make our relationship work. Sincerely, SQL 2024 CIDR 6.008272e-05
6,475 WeBridge: Synthesizing Stored Procedures for Large-Scale Real-World Web Applications 2024 SIGMOD 5.8687157e-05
6,714 Towards Unified Ad-hoc Data Processing 2014 SIGMOD 5.7959651e-05
7,040 Automatic Algorithm Transformation for Efficient Multi-Snapshot Analytics on Temporal Graphs 2017 VLDB 5.7196196e-05
8,738 Translation of Array-Based Loops to Distributed Data-Parallel Programs 2020 VLDB 5.3766157e-05
9,415 The Key to Effective UDF Optimization: Before Inlining, First Perform Outlining 2025 VLDB 5.2742285e-05
10,040 SQL Engines Excel at the Execution of Imperative Programs 2024 VLDB 5.1723558e-05
10,697 Query Decorrelation in the Fabric Data Warehouse 2025 SIGMOD 5.093636e-05
10,700 TXSQL: Lock Optimizations Towards High Contented Workloads 2025 SIGMOD 5.093636e-05
12,385 Keyword Search on Form Results 2011 VLDB 5.093636e-05
Previous Page 1 / 1 Next

Outgoing Citations (Sorted by Pagerank)

Showing 5 of 5 cited papers.

Citations counted here include only citations to other VLDB/SIGMOD/CIDR/PODS papers in this database.

Previous Page 1 / 1 Next

Semantically Similar Papers