6.5

0.0(0)
studied byStudied by 0 people
0.0(0)
linked notesView linked note
full-widthCall with Kai
GameKnowt Play
New
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/23

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

24 Terms

1
New cards

Transaction Isolation Level

The degree to which the isolation within a transaction operates, affecting the visibility of changes made by one transaction to other transactions.

2
New cards

SESSION

Sets the isolation level for all transactions in the current session, which starts when a user connects to the MySQL server and ends when disconnected.

3
New cards

GLOBAL

Sets the isolation level for all transactions submitted to the MySQL server across different sessions.

4
New cards

START TRANSACTION

A statement that begins a new transaction.

5
New cards

COMMIT

A statement that commits the current transaction, saving all changes made.

6
New cards

ROLLBACK

A statement that undoes all actions of the current transaction and returns to the last commit.

7
New cards

SAVEPOINT

A point in a transaction that allows you to roll back to that state without affecting the entire transaction.

8
New cards

ROLLBACK TO

A statement that undoes changes made after a specified savepoint and restarts processing from that savepoint.

9
New cards

RELEASE SAVEPOINT

A statement that discards a specific savepoint, erasing all data associated with it.

10
New cards

Auto-commit

A mode in which each SQL statement is treated as a transaction and committed immediately after execution.

11
New cards

Checkpoint

A mechanism that saves the current state of transactions and data, aiding in recovery and consistency.

12
New cards

Fuzzy Checkpoint

Allows processing to resume before all dirty blocks are saved, improving system availability but complicating recovery.

13
New cards

FLUSH TABLES

A statement that writes all dirty blocks to storage media.

14
New cards

Transaction Commit

The finalization of a transaction that saves all changes made during the transaction to the database.

15
New cards

ACID Properties

A set of properties that ensure reliable processing of database transactions: Atomicity, Consistency, Isolation, Durability.

16
New cards

Atomicity

The property that ensures transactions are all-or-nothing; if one part of the transaction fails, the entire transaction fails.

17
New cards

Consistency

The property that ensures a transaction brings the database from one valid state to another, maintaining data accuracy.

18
New cards

Isolation

The property that ensures that transactions occur independently without interference, maintaining transaction integrity.

19
New cards

Durability

The property that guarantees that once a transaction has been committed, it will remain so, even in the event of a system failure.

20
New cards

Isolation Levels

Different settings that control how transaction integrity is visible to other transactions, including Read Uncommitted, Read Committed, Repeatable Read, Serializable.

21
New cards

Read Uncommitted

The lowest isolation level, where transactions may read data that has been modified but not yet committed by other transactions.

22
New cards

Read Committed

A transaction isolation level where a transaction can only read data that has been committed, preventing dirty reads.

23
New cards

Repeatable Read

An isolation level that ensures if a transaction reads a row, it can read that row again and find the same values.

24
New cards

Serializable

The highest isolation level, which ensures complete isolation from other transactions, effectively making transactions execute serially.