Detection of Locking Events Exploiting the TempDB Service Database in Information Systems

This article discusses the TempDB service object in a relational database management system (RDBMS). The TempDB object is designed to temporarily store information and improve system efficiency. The DBMS plays a key role in the composition of analyzed information systems. All data operations in a relational DBMS are performed using SQL (Structured Query Language). Regardless of the client-server interaction model implemented, the application server always interprets SQL queries from any programming language. The relational algebra underlying relational DBMSs includes fundamental mathematical operations from set theory, such as union, intersection, and difference, as well as selection and sorting. SQL enables the efficient generation of queries for sets of tables while minimizing RAM usage costs. Some processes involving TempDB are explicit, including the creation of temporary tables with the “CREATE #Temp_Table” instruction and working with cursors and indexes. Other operations are implicitly implemented within the relational algebra and automatically access the service database. These operations include “JOIN” and “UNION,” as well as sorting via “ORDER BY” and “GROUP BY” constructs. The most controversial SQL commands from the perspective of relational algebra are “LEFT JOIN” and “RIGHT JOIN”. According to experts and database administrators, these operations significantly differ in resource consumption. However, this study found that using the “RIGHT JOIN” construct causes the highest load. Thus, frequent use of the “JOIN” command with the “RIGHT” parameter may indicate the accidental or deliberate exploitation of TempDB to initiate locking processes, which results in a decrease in overall system performance. This study aims to identify and analyze events that trigger locks in TempDB during relational algebra operations, which negatively impact system performance. The study aims to monitor information processes in retrieval systems to identify blocking events associated with the TempDB service database.

Authors

Institutions

Publication Details

Published
2025-06-30
DOI
https://doi.org/10.1109/synchroinfo65403.2025.11079354
Primary Topic
Network Security and Intrusion Detection
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Detection of Locking Events Exploiting the TempDB Service Database in Information Systems

R. B. Mazepa, O. V. Vakulchik, V. Y. Mikhaylov
Network Security and Intrusion Detection
article

Detection of Locking Events Exploiting the TempDB Service Database in Information Systems

R. B. Mazepa, O. V. Vakulchik, V. Y. Mikhaylov
article en

Abstract

This article discusses the TempDB service object in a relational database management system (RDBMS). The TempDB object is designed to temporarily store information and improve system efficiency. The DBMS plays a key role in the composition of analyzed information systems. All data operations in a relational DBMS are performed using SQL (Structured Query Language). Regardless of the client-server interaction model implemented, the application server always interprets SQL queries from any programming language. The relational algebra underlying relational DBMSs includes fundamental mathematical operations from set theory, such as union, intersection, and difference, as well as selection and sorting. SQL enables the efficient generation of queries for sets of tables while minimizing RAM usage costs. Some processes involving TempDB are explicit, including the creation of temporary tables with the “CREATE #Temp_Table” instruction and working with cursors and indexes. Other operations are implicitly implemented within the relational algebra and automatically access the service database. These operations include “JOIN” and “UNION,” as well as sorting via “ORDER BY” and “GROUP BY” constructs. The most controversial SQL commands from the perspective of relational algebra are “LEFT JOIN” and “RIGHT JOIN”. According to experts and database administrators, these operations significantly differ in resource consumption. However, this study found that using the “RIGHT JOIN” construct causes the highest load. Thus, frequent use of the “JOIN” command with the “RIGHT” parameter may indicate the accidental or deliberate exploitation of TempDB to initiate locking processes, which results in a decrease in overall system performance. This study aims to identify and analyze events that trigger locks in TempDB during relational algebra operations, which negatively impact system performance. The study aims to monitor information processes in retrieval systems to identify blocking events associated with the TempDB service database.

Moscow Aviation Institute (RU)
Openalex Percentile: Top 80%
Network Security and Intrusion Detection
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.