Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Read-Only Datenbank (https://www.delphipraxis.net/206340-read-only-datenbank.html)

TSHObject 11. Dez 2020 16:22

Datenbank: MS-SQL • Version: 2012 • Zugriff über: DBExpress,FireDAC

Read-Only Datenbank
 
Hallo Forum,

ich habe eine MS-SQL "Spiegel"-Datenbank, welche nur für Abfragen verwendet wird.

Es funktioniert bei mir recht gut.

Aber vielleicht hat jemand noch einen Tipp um die Abfrage-Geschwindigkeit zu optimieren?
Ein TSQLConnection/TFDConnection.ReadOnly:=true gibt es leider nicht.

Danke,
Sam

taveuni 11. Dez 2020 16:29

AW: Read-Only Datenbank
 
Auf Clientseite (NOLOCK) in die Selects.
Z.B: https://www.sqlservercentral.com/art...on-performance

mjustin 11. Dez 2020 16:57

AW: Read-Only Datenbank
 
Zitat:

Zitat von taveuni (Beitrag 1478972)
Auf Clientseite (NOLOCK) in die Selects.
Z.B: https://www.sqlservercentral.com/art...on-performance

NOLOCK auf Datenbankebene:

Code:
SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED
Zitat:

Diese Option hat dieselbe Auswirkung wie das Festlegen von NOLOCK für die Tabellen in allen SELECT-Anweisungen in einer Transaktion.

TSHObject 11. Dez 2020 17:05

AW: Read-Only Datenbank
 
Vielen Dank, das sieht interessant aus!
Werde es ausprobieren.

Bin gespannt wieviel das ausmachen wird.

Sam

Bernhard Geyer 12. Dez 2020 17:10

AW: Read-Only Datenbank
 
Geschwindigkeit erhöht man durch:
- Genügend RAM
- SSD statt HDD
- Passende Indexe (z.B. auch mit Include Columns)

taveuni 14. Dez 2020 10:17

AW: Read-Only Datenbank
 
Zitat:

Zitat von Bernhard Geyer (Beitrag 1479019)
Geschwindigkeit erhöht man durch:
- Genügend RAM
- SSD statt HDD
- Passende Indexe (z.B. auch mit Include Columns)

Klar. Ich bin davon ausgegangen dass er nur von der Clientseite schreibt und keine administrativen Möglichkeiten auf Serverseite hat.


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:22 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz