Maison  >  Questions et réponses  >  le corps du texte

Impact sur les performances de la création de tables dans SQLite

Dans SQLite, il existe une clause CREATE TABLE IF NOT EXISTS.

Je ne trouve pas de raison pour laquelle ce n'est pas bon à utiliser en termes de performances.

Pour chaque requête SQLite, je l'appelle au préalable pour faciliter les choses.

Puisque SQLite est si rapide, y a-t-il quelque chose de mal à faire cela ? S'agit-il simplement d'une mauvaise pratique ? Existe-t-il réellement un goulot d'étranglement en termes de performances ?

Si cela peut aider, je l'utilise avec PHP 7

P粉269847997P粉269847997239 Il y a quelques jours378

répondre à tous(1)je répondrai

  • P粉704196697

    P粉7041966972024-01-29 12:20:26

    Utilisez un outil de migration de base de données tel que https://phinx.org/ qui peut exécuter votre DML au moment du déploiement. Les modifications de la base de données ne doivent pas être effectuées par l'utilisateur au moment de l'exécution, même si le temps d'exécution du DML est négligeable

    répondre
    0
  • Annulerrépondre