Die Suche ergab 490 Treffer

von bfuerchau
Fr 9. Apr 2021, 10:54
Forum: Ankündigungen
Thema: Firebird Performance Newsletter: Ausgabe 1
Antworten: 8
Zugriffe: 24247

Re: Firebird Performance Newsletter: Ausgabe 1

Ich habe mir nun den Bericht mal durchgelesen und frage mich, mit welchen Methoden auf die DB zugegriffen wird. Ich vermute mal, mit den nativen isc-Methoden. Als App-Entwickler stehen mir diese aber nicht zur Verfügung: a) sie sind viel zu aufwändig b) sie sind mit aktuellen ADO-Methoden nicht verw...
von bfuerchau
Do 1. Apr 2021, 09:24
Forum: Praxiseinsatz
Thema: Firebird unter Debian 10 (Buster) deutlich langsamer als unter Debian 9 (Stretch)
Antworten: 8
Zugriffe: 10275

Re: Firebird unter Debian 10 (Buster) deutlich langsamer als unter Debian 9 (Stretch)

Nun ja, was ist schon normal ;) . Wir verwenden die DB als Datawarehouse mit extrem vielen Massendeletes/-inserts (> 100.000 Zeilen), create/drop tables (temporäre dynamische Tabellen für indizierbare Zwischenergebnisse, da global temporäry tables nicht indizierbar sind, create index in Abhängigkeit...
von bfuerchau
Do 1. Apr 2021, 00:14
Forum: Praxiseinsatz
Thema: Firebird unter Debian 10 (Buster) deutlich langsamer als unter Debian 9 (Stretch)
Antworten: 8
Zugriffe: 10275

Re: Firebird unter Debian 10 (Buster) deutlich langsamer als unter Debian 9 (Stretch)

Werden die Index-Statistiken denn regelmäßig aktualisiert? Dies passiert leider nicht automatisch. Wie siehts aus, wenn du mal "set statistics all" ausführst und die Tests wiederholst? Ich setze aktuell 3.0.5 (auf Windows) ein, aktualisiere allerdings regelmäßig die Index Statistik und habe bisher n...
von bfuerchau
Do 25. Mär 2021, 09:56
Forum: Praxiseinsatz
Thema: Eine Erfahrung: ini_set("default_charset", "UTF-8") und Speichern von Blobs
Antworten: 4
Zugriffe: 7327

Re: Eine Erfahrung: ini_set("default_charset", "UTF-8") und Speichern von Blobs

Auch ein BLOB kann mit einer CHARSET-Angabe definiert werden. BLOB SUBTYPE 1 CHARACTERSET 'UTF8' Damit sollte es funktionieren. Wenn man die Blobs aber nicht durchsuchen muss, dafür macht man ja eigentlich Zusatzindizes mit eigenen Feldern, speichere ich die Daten mit Komprimierung und Konvertierung...
von bfuerchau
So 7. Mär 2021, 14:10
Forum: Anfänger
Thema: Administration/Sicherung sehr großer Tabellen/Daten in Firebird
Antworten: 9
Zugriffe: 29809

Re: Administration/Sicherung sehr großer Tabellen/Daten in Firebird

Ob du nun Firebird nimmst oder bei Oracle bleibst, die Konzepte sind doch eher DB-unabhängig. Oracle unterstützt ja selber bereits partitionierte Tabellen. Die Frage der Abfrage bleibt jedoch weitgerhin bestehen. Da du nun von Messdaten eines Geräts sprichst, suchst du nun die Messdaten zu einem Ger...
von bfuerchau
Sa 6. Mär 2021, 15:28
Forum: Praxiseinsatz
Thema: Problem mit TimeStamp-Feldern fbird_fetch_assoc
Antworten: 6
Zugriffe: 9420

Re: Problem mit TimeStamp-Feldern fbird_fetch_assoc

Kann ggf. eine fehlende Treiberimplementation sein. In .Net/ODBC funktioniert dies.
Alternativ kannst du den Timestamp bereits per SQL als String formatieren:

https://ib-aid.com/download/docs/firebi ... rsion.html
von bfuerchau
Mo 1. Mär 2021, 08:57
Forum: Anfänger
Thema: Administration/Sicherung sehr großer Tabellen/Daten in Firebird
Antworten: 9
Zugriffe: 29809

Re: Administration/Sicherung sehr großer Tabellen/Daten in Firebird

Da stellt sich nicht die Frage der Datenbank, sondern des Konzepts. Ich hatte auch gefragt, wie z.B. die Abfragen aussehen. Um aus Milliarden Zeilen die entsprechenden Messwerte eines Fahrzeugs oder einer Messstelle bereitzustellen sollte im Berech von Millisekunden liegen. Die meisten DB's unterstü...
von bfuerchau
Mo 1. Mär 2021, 00:01
Forum: Anfänger
Thema: Administration/Sicherung sehr großer Tabellen/Daten in Firebird
Antworten: 9
Zugriffe: 29809

Re: Administration/Sicherung sehr großer Tabellen/Daten in Firebird

a) wie sehen deine Tabellen konkret aus b) welche Abfragemethoden verwendest du heute Die einfachste Trennung der Daten erfolgt nach Jahren, somit hast du je Jahr überschaubare kleinere Datenbanken. Wenn die FB-Datenbanken dann den Jahreswert im Namen haben, kann man leicht zur entsprechenden Datenb...
von bfuerchau
So 28. Feb 2021, 16:08
Forum: Praxiseinsatz
Thema: Beispiel update Blob-Feld
Antworten: 22
Zugriffe: 29274

Re: Beispiel update Blob-Feld

Durch die Versionierung der Daten bleiben die alten Daten erhalten, bis: - der Sweep (Garbagecollector) nach 20.000 Transaktionen zuschlägt - die Tabelle mit einer neuen Transaktion mal wieder gelesen wird. Zu letzterem reicht ein Abfragen des ID-Feldes, da ja die Satzversion nicht einzelne Felder (...
von bfuerchau
So 28. Feb 2021, 15:59
Forum: Anfänger
Thema: Administration/Sicherung sehr großer Tabellen/Daten in Firebird
Antworten: 9
Zugriffe: 29809

Re: Administration/Sicherung sehr großer Tabellen/Daten in Firebird

Auch partitionierte Tabellen wie im SQL-Server haben Schwierigkeiten diese zu sichern. DIes passiert auch dort im laufenden Betrieb, eben so, wie auch dei FB per gbak im laufenden Betrieb gesichert werden kann. Es ist auch nicht eine Frage der Anzahl Zeilen sondern der Größe der DB. Ich habe Kunden ...