Back to papers
Rewriting Procedures for Batched Bindings
Summary: Automatically rewrites repeated invocations of a query or procedure into batched calls to a rewritten query, reducing I/O by collapsing many single executions. Rewrites stored procedures/functions to accept batches of bindings (implemented for Java/JDBC), enabling end-to-end batched execution with real-world performance gains.
(summarized by gpt-5-nano on Feb 09 2026)
- Paper ID
- 9740
- Venue
- VLDB
- Year
- 2008
- Pagerank
- 0.00011899772
- Overall Rank
- 1,456 | 89.88%
- DOI
-
-
Incoming Non-self Citations Over Time
Incoming Citations (Sorted by Pagerank)
Showing 22 of 22 citing papers.
| Rank |
Citing Paper |
Year |
Venue |
Pagerank |
| 2,237 |
Procedural Extensions of SQL: Understanding their usage in the wild |
2021 |
VLDB |
9.2212748e-05 |
| 2,513 |
Leveraging Lock Contention to Improve OLTP Application Performance |
2016 |
VLDB |
8.6178149e-05 |
| 2,954 |
Magpie: Python at Speed and Scale using Cloud Backends |
2021 |
CIDR |
7.8262582e-05 |
| 3,080 |
Compiling PL/SQL Away |
2020 |
CIDR |
7.603389e-05 |
| 3,296 |
Extracting Equivalent SQL from Imperative Code in Database Applications |
2016 |
SIGMOD |
7.2596583e-05 |
| 3,308 |
Automatic Partitioning of Database Applications |
2012 |
VLDB |
7.2422925e-05 |
| 3,409 |
SQLCheck: Automated Detection and Diagnosis of SQL Anti-Patterns |
2020 |
SIGMOD |
7.1270252e-05 |
| 3,648 |
One WITH RECURSIVE is Worth Many GOTOs |
2021 |
SIGMOD |
6.8831123e-05 |
| 4,166 |
Sloth: Being Lazy is a Virtue (When Issuing Database Queries) |
2014 |
SIGMOD |
6.391976e-05 |
| 4,648 |
Aggify: Lifting the Curse of Cursor Loops using Custom Aggregates |
2020 |
SIGMOD |
6.0247446e-05 |
| 5,818 |
Holistic Optimization by Prefetching Query Results |
2012 |
SIGMOD |
5.3154373e-05 |
| 6,245 |
Iterative Query Processing based on Unified Optimization Techniques |
2019 |
SIGMOD |
5.1391202e-05 |
| 6,375 |
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 |
5.0923872e-05 |
| 6,483 |
Towards Unified Ad-hoc Data Processing |
2014 |
SIGMOD |
5.0456397e-05 |
| 6,692 |
WeBridge: Synthesizing Stored Procedures for Large-Scale Real-World Web Applications |
2024 |
SIGMOD |
4.9599916e-05 |
| 7,255 |
Automatic Algorithm Transformation for Efficient Multi-Snapshot Analytics on Temporal Graphs |
2017 |
VLDB |
4.7877161e-05 |
| 8,534 |
Translation of Array-Based Loops to Distributed Data-Parallel Programs |
2020 |
VLDB |
4.4937074e-05 |
| 9,343 |
The Key to Effective UDF Optimization: Before Inlining, First Perform Outlining |
2025 |
VLDB |
4.3546206e-05 |
| 9,884 |
SQL Engines Excel at the Execution of Imperative Programs |
2024 |
VLDB |
4.2635782e-05 |
| 10,412 |
Query Decorrelation in the Fabric Data Warehouse |
2025 |
SIGMOD |
4.1945683e-05 |
| 10,418 |
TXSQL: Lock Optimizations Towards High Contented Workloads |
2025 |
SIGMOD |
4.1945683e-05 |
| 12,190 |
Keyword Search on Form Results |
2011 |
VLDB |
4.1945683e-05 |
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.
Semantically Similar Papers
| Overall Rank |
Paper |
Year |
Venue |
Pagerank |
| 3,296 |
Extracting Equivalent SQL from Imperative Code in Database Applications |
2016 |
SIGMOD |
7.2596583e-05 |
| 3,674 |
An Approach to Optimize Data Processing in Business Processes |
2007 |
VLDB |
6.8558403e-05 |
| 12,816 |
Processing Object-Oriented Queries with Invertible Late Bound Functions |
1995 |
VLDB |
4.1945683e-05 |
| 1,476 |
Efficient Exploitation of Similar Subexpressions for Query Processing |
2007 |
SIGMOD |
0.00011779092 |
| 6,554 |
Rule-Based Translation of Relational Queries into Iterative Programs |
1986 |
SIGMOD |
5.0155947e-05 |
| 4,071 |
Processing Queries Against Database Procedures: A Performance Analysis |
1988 |
SIGMOD |
6.4763928e-05 |
| 2,237 |
Procedural Extensions of SQL: Understanding their usage in the wild |
2021 |
VLDB |
9.2212748e-05 |
| 14,085 |
Procedures in Object-Oriented Query Languages |
1995 |
VLDB |
- |
| 130 |
Optimization of Nested SQL Queries Revisited |
1987 |
SIGMOD |
0.00044031247 |
| 6,375 |
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 |
5.0923872e-05 |