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
- 9741
- Venue
- VLDB
- Year
- 2008
- Pagerank
- 0.00011891025
- Overall Rank
- 1,457 | 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,242 |
Procedural Extensions of SQL: Understanding their usage in the wild |
2021 |
VLDB |
9.2124242e-05 |
| 2,498 |
Leveraging Lock Contention to Improve OLTP Application Performance |
2016 |
VLDB |
8.6408169e-05 |
| 2,955 |
Magpie: Python at Speed and Scale using Cloud Backends |
2021 |
CIDR |
7.8188583e-05 |
| 3,085 |
Compiling PL/SQL Away |
2020 |
CIDR |
7.5960713e-05 |
| 3,298 |
Extracting Equivalent SQL from Imperative Code in Database Applications |
2016 |
SIGMOD |
7.2527707e-05 |
| 3,312 |
Automatic Partitioning of Database Applications |
2012 |
VLDB |
7.2356116e-05 |
| 3,411 |
SQLCheck: Automated Detection and Diagnosis of SQL Anti-Patterns |
2020 |
SIGMOD |
7.1215953e-05 |
| 3,649 |
One WITH RECURSIVE is Worth Many GOTOs |
2021 |
SIGMOD |
6.8764882e-05 |
| 4,164 |
Sloth: Being Lazy is a Virtue (When Issuing Database Queries) |
2014 |
SIGMOD |
6.3859482e-05 |
| 4,645 |
Aggify: Lifting the Curse of Cursor Loops using Custom Aggregates |
2020 |
SIGMOD |
6.0190618e-05 |
| 5,829 |
Holistic Optimization by Prefetching Query Results |
2012 |
SIGMOD |
5.310328e-05 |
| 6,245 |
Iterative Query Processing based on Unified Optimization Techniques |
2019 |
SIGMOD |
5.1341887e-05 |
| 6,374 |
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.0874998e-05 |
| 6,477 |
Towards Unified Ad-hoc Data Processing |
2014 |
SIGMOD |
5.0408007e-05 |
| 6,694 |
WeBridge: Synthesizing Stored Procedures for Large-Scale Real-World Web Applications |
2024 |
SIGMOD |
4.9552327e-05 |
| 7,252 |
Automatic Algorithm Transformation for Efficient Multi-Snapshot Analytics on Temporal Graphs |
2017 |
VLDB |
4.7832161e-05 |
| 8,533 |
Translation of Array-Based Loops to Distributed Data-Parallel Programs |
2020 |
VLDB |
4.4893996e-05 |
| 9,348 |
The Key to Effective UDF Optimization: Before Inlining, First Perform Outlining |
2025 |
VLDB |
4.3504473e-05 |
| 9,883 |
SQL Engines Excel at the Execution of Imperative Programs |
2024 |
VLDB |
4.2594931e-05 |
| 10,423 |
Query Decorrelation in the Fabric Data Warehouse |
2025 |
SIGMOD |
4.1905499e-05 |
| 10,428 |
TXSQL: Lock Optimizations Towards High Contented Workloads |
2025 |
SIGMOD |
4.1905499e-05 |
| 12,198 |
Keyword Search on Form Results |
2011 |
VLDB |
4.1905499e-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,677 |
An Approach to Optimize Data Processing in Business Processes |
2007 |
VLDB |
6.8494152e-05 |
| 3,298 |
Extracting Equivalent SQL from Imperative Code in Database Applications |
2016 |
SIGMOD |
7.2527707e-05 |
| 12,825 |
Processing Object-Oriented Queries with Invertible Late Bound Functions |
1995 |
VLDB |
4.1905499e-05 |
| 1,475 |
Efficient Exploitation of Similar Subexpressions for Query Processing |
2007 |
SIGMOD |
0.00011765071 |
| 6,550 |
Rule-Based Translation of Relational Queries into Iterative Programs |
1986 |
SIGMOD |
5.0113524e-05 |
| 4,074 |
Processing Queries Against Database Procedures: A Performance Analysis |
1988 |
SIGMOD |
6.4711064e-05 |
| 2,242 |
Procedural Extensions of SQL: Understanding their usage in the wild |
2021 |
VLDB |
9.2124242e-05 |
| 14,099 |
Procedures in Object-Oriented Query Languages |
1995 |
VLDB |
- |
| 130 |
Optimization of Nested SQL Queries Revisited |
1987 |
SIGMOD |
0.00044001626 |
| 6,374 |
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.0874998e-05 |