DSE

Exécuteur SQL retardé
Télécharger maintenant

DSE Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • GPL v3
  • Prix:
  • FREE
  • Nom de l'éditeur:
  • Thomas Weholt
  • Site Internet de l'éditeur:
  • http://weholt.org

DSE Mots clés


DSE La description

Exécuteur SQL retardée DSE est une voie simple et brute de ne pas exécuter des requêtes SQL en séquence, mais la mise en cache des valeurs jusqu'à ce qu'une valeur maximale donnée soit remplie puis les exécute à l'aide de la méthode exécutante. Le résultat peut être énorme vitesse gains.Dse n'a été testé que sur SQLite3, mais destiné à être utilisé à Django aussi.Exemple Utilisation: Import SQLite3 # à des fins de testFrom Import DelayedsQexecutorConn = SQLITE3.Connect (': Mémoire:') Cursor = Conn. Curseur () Cursor.Execute ('Créer une table FileData (ID Integer Primary Key, FilePath Texte, Texte de fichier, Fileger Integer)') D = DeleDeDsQexecutor (curseur, paramtoken = '?') # Utilisation de la? ParamToken ici pour SQLite3. Laissez-le vide et il utilisera% s comme support par Django, etc.d.addObject ('FileData', ('ID', 'FilePath', 'Nom de fichier', 'FilePeize')) pour i in gamme (0, 999 ): # Ajout de données factices. Remarquez l'absence du champ ID. Cela déclenchera des inserts. #Adding the ID-Champ déclencherait une mise à jour des données non encore dans le DB D.Additem ('FilePath', {'FilePath': '/ TMP /', 'Nom de fichier': 'Test% S.txt'% I, 'Filedizize': i}) # Aucun SQL n'a encore été exécuté, la limite par défaut est de 1000 articles # Ajouter un autre élément déclenchera l'exécution de SQLS et réinitialiser le D-SCIDED.ADDITEM ('FilePath', {'FilePath': ' / TMP / ',' Nom de fichier ':' Test% S.txt '% I,' FileSize ': i}) # Ajouter des enregistrements à mises à jour.Additem (' FileData ', {' ID ': 1,' FilePath ': '/ tmp /', 'nom de fichier': 'testmore% s.txt'% I, 'FileSize': 100}) # appeler ferme exécutera tout restant SQLSD.Close () # Vous devrez peut-être appeler commettre le curseur commettre les données. Dépend de la manière dont vous configurez le curseur / la connexion. Exigences: · Python


DSE Logiciels associés

Orabbix

Un démon libre à la recherche d'une base de données Oracle et envoyez-la à un serveur Zabbix ...

223

Télécharger