DSE

Vertraagde SQL-uitvoerder
Download nu

DSE Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • GPL v3
  • Prijs:
  • FREE
  • Naam uitgever:
  • Thomas Weholt
  • Uitgever website:
  • http://weholt.org

DSE Tags


DSE Beschrijving

Vertraagde SQL-uitvoerder DSE is een eenvoudige en ruwe manier om SQL-query's in volgorde niet uit te voeren, maar caching-waarden totdat een bepaalde maximale waarde is voldaan en vervolgens deze uit te voeren met behulp van de executemany-methode. Het resultaat kan enorme snelheidswinsten zijn. DSE werd alleen getest op SQLITE3, maar ook bedoeld voor gebruik in Django.Example Gebruik: import sqlite3 # voor het testen van doeleinden van DSE-import delqlite3.Connect (': geheugen:') cursor = conn. Cursor () Cursor.execute ('Create Table Filedata (ID-integer primaire sleutel, FilePath-tekst, bestandsnaam tekst, bestandsgrootte integer)') D = DelayedSQLELEXecutor (Cursor, Paramtoken = '?') # Gebruiken van de? Paramtoken hier voor SQLite3. Laat het leeg en het zal% s gebruiken als ondersteuning door django enz. ): # Voeg een aantal dummy-gegevens toe. Let op de afwezigheid van het ID-veld. Dit zal inserts triggeren. #Adding Het ID-veld zou een update activeren voor gegevens die nog niet in de DB D.ADDITEM ('Filedata', {'FilePath': '/ TMP /', 'FileName': 'Test% s.txt'% I, 'Bestandsgrootte': I}) # No SQL is nog uitgevoerd, de standaardlimiet is 1000 items # Het toevoegen van een ander item zal de uitvoering van SQLS activeren en de D-Instanced.Additem ('Filedata', {'FilePath', reset. / TMP / ',' FileName ':' Test% S.TXT '% I,' Bestandsgrootte ': i}) # Sommige records toevoegen aan bijgewerkt.Additem (' Filedata ', {' ID ': 1,' FilePath ': '/ TMP /', 'FileName': 'TestMore% S.TXT'% I, 'Bestandsgrootte': 100}) # Calling Close zal elke resterende SQLSD.Close () # U moet nodig zijn om commit op de cursor te bellen om de gegevens te plegen. Afhankelijk van hoe u de cursor / verbinding instelt. Vereisten: · Python


DSE Gerelateerde software

Orabbix

Een gratis daemon om een Oracle-database te vragen en stuur het naar een Zabbix-server ...

223

Downloaden