![Page 1: Multiprozessor Helmut Reimann - MD Consulting€¦ · EDP installer and configuration tool Many customer requested features for Server, SQLTalk, language features and Command Center](https://reader033.vdocument.in/reader033/viewer/2022050407/5f84b406103213174c0f52b3/html5/thumbnails/1.jpg)
Roadshow 2015
SQLBase 12.0 & EDP
Multiprozessor
Helmut Reimann
![Page 2: Multiprozessor Helmut Reimann - MD Consulting€¦ · EDP installer and configuration tool Many customer requested features for Server, SQLTalk, language features and Command Center](https://reader033.vdocument.in/reader033/viewer/2022050407/5f84b406103213174c0f52b3/html5/thumbnails/2.jpg)
Roadshow 2015
SQLBase 12.0
• Was ist neu in der SQLBase 12.0?
• Multiprozessor Unterstützung
• RCx Isolation Levels
• Einige Details
• SQLBase 12.0 EDP
• InstallMaker.exe
![Page 3: Multiprozessor Helmut Reimann - MD Consulting€¦ · EDP installer and configuration tool Many customer requested features for Server, SQLTalk, language features and Command Center](https://reader033.vdocument.in/reader033/viewer/2022050407/5f84b406103213174c0f52b3/html5/thumbnails/3.jpg)
Roadshow 2015
Was ist neu in SQLBase 12.0?
• Deutlich mehr Performance!
SQLBase 11.7
SQLBase 12.0
D
B
U
s
e
r
D
B
U
s
e
r
D
B
U
s
e
r
Scheduler
OS Thread
D
B
U
s
e
r
D
B
U
s
e
r
D
B
U
s
e
r
OS Thread
OS Support
OS OSOSOS
D
B
U
s
e
r
OS Thread
D
B
U
s
e
r
OS Thread
D
B
U
s
e
r
OS Thread
![Page 4: Multiprozessor Helmut Reimann - MD Consulting€¦ · EDP installer and configuration tool Many customer requested features for Server, SQLTalk, language features and Command Center](https://reader033.vdocument.in/reader033/viewer/2022050407/5f84b406103213174c0f52b3/html5/thumbnails/4.jpg)
Roadshow 2015
SQLBase 12.0 –
Multi-threaded Datenbank Aktionen
• Windows / Linux
verteilt die Datenbank
Anfragen auf
verfügbare
Prozessoren und/oder
Prozessorkerne:
D
B
U
s
e
r
OS Thread
OS Support
OS OSOSOS
D
B
U
s
e
r
OS Thread
D
B
U
s
e
r
OS Thread
D
B
U
s
e
r
OS Thread
![Page 5: Multiprozessor Helmut Reimann - MD Consulting€¦ · EDP installer and configuration tool Many customer requested features for Server, SQLTalk, language features and Command Center](https://reader033.vdocument.in/reader033/viewer/2022050407/5f84b406103213174c0f52b3/html5/thumbnails/5.jpg)
Roadshow 2015
Deutlich verbesserte Performance
• Bessere CPU Nutzung
• Deutlich bessere Performance mit RCx
• Deutlich weniger Lock-Situationen
• Höherer Datendurchsatz beimSchreiben
• Deutlich bessere Nutzung von RAM
![Page 6: Multiprozessor Helmut Reimann - MD Consulting€¦ · EDP installer and configuration tool Many customer requested features for Server, SQLTalk, language features and Command Center](https://reader033.vdocument.in/reader033/viewer/2022050407/5f84b406103213174c0f52b3/html5/thumbnails/6.jpg)
Roadshow 2015
Moderne virtuelle Umleitung
• Lesezugriffe bleiben nicht auf X-Locks
‘hängen’
• History – Pages für Lesezugriffe
![Page 7: Multiprozessor Helmut Reimann - MD Consulting€¦ · EDP installer and configuration tool Many customer requested features for Server, SQLTalk, language features and Command Center](https://reader033.vdocument.in/reader033/viewer/2022050407/5f84b406103213174c0f52b3/html5/thumbnails/7.jpg)
Roadshow 2015
RCx Isolation Levels
• RC = ‚Read Commited‘
• Lesen • Es werden keine locks erzeugt!
• Inserts / Updates / Deletes werden nicht aufgehalten
• Schreiben• Geänderte Daten von offenen Transaktionen werden von
History Pages gelesen
• Lesen und Schreiben von Daten werden nicht von Locks behindert
![Page 8: Multiprozessor Helmut Reimann - MD Consulting€¦ · EDP installer and configuration tool Many customer requested features for Server, SQLTalk, language features and Command Center](https://reader033.vdocument.in/reader033/viewer/2022050407/5f84b406103213174c0f52b3/html5/thumbnails/8.jpg)
Roadshow 2015
SQLBase RCx
• SQLBase 12.0 erzeugt History Pages, um einen
lesenden Zugriff auf Daten, die gerade geschrieben
wurden, zu ermöglichen
• Transaktions-Zeitstempel entscheiden, zu welchem
Zeitpunkt die Daten in den History – Pages gelesen
werden
![Page 9: Multiprozessor Helmut Reimann - MD Consulting€¦ · EDP installer and configuration tool Many customer requested features for Server, SQLTalk, language features and Command Center](https://reader033.vdocument.in/reader033/viewer/2022050407/5f84b406103213174c0f52b3/html5/thumbnails/9.jpg)
Roadshow 2015
SQLBase RCx
• RC1:• Der Zeitstempel wird erzeugt, wenn die Transaktion als ‘fertig’ gemeldet wird
• Änderungen andere Anwender werden erst dann gelesen, wenn alle Cursor der Transaktion als ‘fertig’ gemeldet sind
• RC2:• Der Zeitstempel wird erzeugt, wenn ein neues SQL-Statement ausgeführt wird
• Statements, die ein Commit durchlaufen haben, werden nach dem nächstenSqlPrepareAndExecute angezeigt
• RC3:• Der Zeitstempel wird nach jedem SQL-Befehl erzeugt
• SqlFetchNext( ) erhält geänderte, commited Daten von anderen Anwendern, auch von laufenden Transaktionen
• Meist genutzter und sinnvoller RC-Level
![Page 10: Multiprozessor Helmut Reimann - MD Consulting€¦ · EDP installer and configuration tool Many customer requested features for Server, SQLTalk, language features and Command Center](https://reader033.vdocument.in/reader033/viewer/2022050407/5f84b406103213174c0f52b3/html5/thumbnails/10.jpg)
Roadshow 2015
SQLBase RCx
• Einstellung des RCx Levels:
• SQL.ini:
• Server section RC3 (Autorc=1, Defaultrc=3)
• System Variable:
• Per Cursor:
![Page 11: Multiprozessor Helmut Reimann - MD Consulting€¦ · EDP installer and configuration tool Many customer requested features for Server, SQLTalk, language features and Command Center](https://reader033.vdocument.in/reader033/viewer/2022050407/5f84b406103213174c0f52b3/html5/thumbnails/11.jpg)
Roadshow 2015
Kunden
• Beta-Test der SQLBase 12.0 (Advo-Web)
0
5
10
15
20
25
30
SB11.7 SB12.0
Performance TestSB12.0 = 4.4x schneller!40 User je 800 SQL-Statements (gleichzeitig!)
![Page 12: Multiprozessor Helmut Reimann - MD Consulting€¦ · EDP installer and configuration tool Many customer requested features for Server, SQLTalk, language features and Command Center](https://reader033.vdocument.in/reader033/viewer/2022050407/5f84b406103213174c0f52b3/html5/thumbnails/12.jpg)
Roadshow 2015
Kunden
![Page 13: Multiprozessor Helmut Reimann - MD Consulting€¦ · EDP installer and configuration tool Many customer requested features for Server, SQLTalk, language features and Command Center](https://reader033.vdocument.in/reader033/viewer/2022050407/5f84b406103213174c0f52b3/html5/thumbnails/13.jpg)
Roadshow 2015
SQLBase 12.0 EDP
• Neue File Struktur
• Projekt – basierender InstallMaker
• Neuer Endkunden Lizenz – File
• Generieren eines Installers
![Page 14: Multiprozessor Helmut Reimann - MD Consulting€¦ · EDP installer and configuration tool Many customer requested features for Server, SQLTalk, language features and Command Center](https://reader033.vdocument.in/reader033/viewer/2022050407/5f84b406103213174c0f52b3/html5/thumbnails/14.jpg)
Roadshow 2015
SQLBase 12.0 EDP
• Neue File Struktur:
Installation dir bin dir
doc dir
![Page 15: Multiprozessor Helmut Reimann - MD Consulting€¦ · EDP installer and configuration tool Many customer requested features for Server, SQLTalk, language features and Command Center](https://reader033.vdocument.in/reader033/viewer/2022050407/5f84b406103213174c0f52b3/html5/thumbnails/15.jpg)
Roadshow 2015
SQLBase 12.0 EDP
• Neue File Struktur:
Installation dir InstallComponents dir
WiX dir
![Page 16: Multiprozessor Helmut Reimann - MD Consulting€¦ · EDP installer and configuration tool Many customer requested features for Server, SQLTalk, language features and Command Center](https://reader033.vdocument.in/reader033/viewer/2022050407/5f84b406103213174c0f52b3/html5/thumbnails/16.jpg)
Roadshow 2015
SQLBase 12.0 EDP
• EDP Install Maker:
![Page 17: Multiprozessor Helmut Reimann - MD Consulting€¦ · EDP installer and configuration tool Many customer requested features for Server, SQLTalk, language features and Command Center](https://reader033.vdocument.in/reader033/viewer/2022050407/5f84b406103213174c0f52b3/html5/thumbnails/17.jpg)
Roadshow 2015
SQLBase 12.0 EDP
• EDP Install Maker Optionen:
![Page 18: Multiprozessor Helmut Reimann - MD Consulting€¦ · EDP installer and configuration tool Many customer requested features for Server, SQLTalk, language features and Command Center](https://reader033.vdocument.in/reader033/viewer/2022050407/5f84b406103213174c0f52b3/html5/thumbnails/18.jpg)
Roadshow 2015
SQLBase 12.0 EDP
• EDP Install Maker Optionen:
![Page 19: Multiprozessor Helmut Reimann - MD Consulting€¦ · EDP installer and configuration tool Many customer requested features for Server, SQLTalk, language features and Command Center](https://reader033.vdocument.in/reader033/viewer/2022050407/5f84b406103213174c0f52b3/html5/thumbnails/19.jpg)
Roadshow 2015
SQLBase 12.0 EDP
• EDP Install Maker Lizenz-File:
Generate License File; User Count = 10 by default
![Page 20: Multiprozessor Helmut Reimann - MD Consulting€¦ · EDP installer and configuration tool Many customer requested features for Server, SQLTalk, language features and Command Center](https://reader033.vdocument.in/reader033/viewer/2022050407/5f84b406103213174c0f52b3/html5/thumbnails/20.jpg)
Roadshow 2015
SQLBase 12.0 EDP
• EDP Install Maker Lizenz-File:
• Name: SQLBase.lic
• Wird von dbntsrv.exe beim Starten gelesen
• Austauschbar
• Ohne SQLBase.lic SQLBase fragt nach
einem PMC
• Ohne PMC Demo Version
![Page 21: Multiprozessor Helmut Reimann - MD Consulting€¦ · EDP installer and configuration tool Many customer requested features for Server, SQLTalk, language features and Command Center](https://reader033.vdocument.in/reader033/viewer/2022050407/5f84b406103213174c0f52b3/html5/thumbnails/21.jpg)
Roadshow 2015
SQLBase 12.0 EDP
• Generieren eines Installers:
• Optionen:
![Page 22: Multiprozessor Helmut Reimann - MD Consulting€¦ · EDP installer and configuration tool Many customer requested features for Server, SQLTalk, language features and Command Center](https://reader033.vdocument.in/reader033/viewer/2022050407/5f84b406103213174c0f52b3/html5/thumbnails/22.jpg)
Roadshow 2015
SQLBase 12.0 EDP
• Generierter Installer:
![Page 23: Multiprozessor Helmut Reimann - MD Consulting€¦ · EDP installer and configuration tool Many customer requested features for Server, SQLTalk, language features and Command Center](https://reader033.vdocument.in/reader033/viewer/2022050407/5f84b406103213174c0f52b3/html5/thumbnails/23.jpg)
Roadshow 2015
SQLBase Roadmap
SQLBase 12.0
SQLBase 12.1
SQLBase 12.2
Future
Multi-user performance –multithreading
EDP installer and configuration tool
Many customer requested features for Server, SQLTalk, language features and Command Center
Command Center Usability
JDBC Driver JDK 7
Geospatial data types and indexes
Server managed database unload/load for auto-upgrades
Hibernate OOP development support
Customer Requested Features
New Technology Trends
August 2015
Mid 2016
Mid 2017
![Page 24: Multiprozessor Helmut Reimann - MD Consulting€¦ · EDP installer and configuration tool Many customer requested features for Server, SQLTalk, language features and Command Center](https://reader033.vdocument.in/reader033/viewer/2022050407/5f84b406103213174c0f52b3/html5/thumbnails/24.jpg)
Roadshow 2015
Fragen?