paper-with-me

홈 › Papers

DB-BERT: a Database Tuning Tool that "Reads the Manual"

2021-12-21 · Immanuel Trummer

DB-BERT is a database tuning tool that exploits information gained via natural language analysis of manuals and other relevant text documents. It uses text to identify database system parameters to tune as well as recommended parameter values. DB-BERT applies large, pre-trained language models (specifically, the BERT model) for text analysis. During an initial training phase, it fine-tunes model weights in order to translate natural language hints into recommended settings. At run time, DB-BERT learns to aggregate, adapt, and prioritize hints to achieve optimal performance for a specific database system and benchmark. Both phases are iterative and use reinforcement learning to guide the selection of tuning settings to evaluate (penalizing settings that the database system rejects while rewarding settings that improve performance). In our experiments, we leverage hundreds of text documents about database tuning as input for DB-BERT. We compare DB-BERT against various baselines, considering different benchmarks (TPC-C and TPC-H), metrics (throughput and run time), as well as database systems (Postgres and MySQL). In all cases, DB-BERT finds the best parameter settings among all compared methods. The code of DB-BERT is available online at https://itrummer.github.io/dbbert/.

📄 PDF Abstract BibTeX arXiv:2112.10925

Code (0)

등록된 구현이 없습니다.

Methods 이 논문이 사용한 방법론

Refunds@Expedia|||How do I get a full refund from Expedia? “How do I get a full refund from Expedia? How do I get a full refund from Expedia? – Call ☎️ +1-(888) 829 (0881) or +1-805-330-4056 or +1-805-330-4056 for Quick Help &…
Multi-Head Attention 설명 없음
Attention 설명 없음
Linear Layer A Linear Layer is a projection $\mathbf{XW + b}$.
Weight Decay 설명 없음
Dropout Dropout is a regularization technique for neural networks that drops a unit (along with connections) at training time with a specified probability $p$ (a common value is…
Softmax The Softmax output function transforms a previous layer's output into a vector of probabilities. It is commonly used for multiclass classification. Given an input vector $x$…
Linear Warmup With Linear Decay Linear Warmup With Linear Decay is a learning rate schedule in which we increase the learning rate linearly for $n$ updates and then linearly decay afterwards.

Similar Papers 제목 키워드 기반

Neu-RadBERT for Enhanced Diagnosis of Brain Injuries and Conditions

2025-10-01 · Manpreet Singh, Sean Macrae, Pierre-Marc Williams, Nicole Hung 외 arxiv

Objective: We sought to develop a classification algorithm to extract diagnoses from free-text radiology reports of brain imaging performed in patients with acute respiratory failure (ARF) undergoing invasive mechanical …

Binary ClassificationRespiratory Failure

Auto-Formula: Recommend Formulas in Spreadsheets using Contrastive Learning for Table Representations

2024-04-19 · Sibei Chen, Yeye He, Weiwei Cui, Ju Fan 외

Spreadsheets are widely recognized as the most popular end-user programming tools, which blend the power of formula-based computation, with an intuitive table-based interface. Today, spreadsheets are used by billions of …

2kContrastive LearningFace Recognition

Fine-tuning ClimateBert transformer with ClimaText for the disclosure analysis of climate-related financial risks

2023-03-21 · Eduardo C. Garrido-Merchán, Cristina González-Barthe, María Coronado Vaca

In recent years there has been a growing demand from financial agents, especially from particular and institutional investors, for companies to report on climate-related financial risks. A vast amount of information, in …

text-classificationText ClassificationTransfer Learning

Data mining of public genomic repositories: harnessing off-target reads to expand microbial pathogen genomic resources

2025-05-15 · Damien Richard, Nils Poulicard

As sequencing technologies become more affordable and genomic databases expand continuously, the reuse of publicly available sequencing data emerges as a powerful strategy for studying microbial pathogens. Indeed, raw se…

Auto-Tables: Synthesizing Multi-Step Transformations to Relationalize Tables without Using Examples

2023-07-27 · Peng Li, Yeye He, Cong Yan, Yue Wang 외

Relational tables, where each row corresponds to an entity and each column corresponds to an attribute, have been the standard for tables in relational databases. However, such a standard cannot be taken for granted when…

Attribute