De ce que je Google, sqlite does't support clustered indexes (voir Quatre: index cluster), mais ce que je ne comprends pas sont:comment SQLite stocke son contenu
Cela signifie que si votre index est ENTIER séquentielle, les dossiers sont mis physiquement dans la base de données que entiers commande, 1 puis 2 puis 3.
- Si certains enregistrements sont supprimés d'une table WHIC h contient un index int séquentiel, où les enregistrements de la nouvelle insertion sont placés? D'après ce que je sais, les enregistrements int ID ne feront que croître, donc les enregistrements seront ajoutés à la queue, non? Est-ce que cela signifie que les endroits supprimés sont gaspillés?
- Dans le cas d'aucun indice séquentiel ENTIER, est la table sqlite une table de tas? c'est-à-dire que l'enregistrement sera placé là où l'espace libre a été trouvé pour la première fois.