Exécuté avec -Xmx1024m
, en essayant d'ouvrir 100 fichiers CSV en tant que CREATE TEXT TABLE
, . Quelque part au milieu, obtenir OOM. Essayé de réduire cache_scale à 1. Fonctionne mieux, mais toujours MOO à un moment donné. Quelle est la raison?Quelle est la raison de l'obtention de MOO lors de l'ouverture de centaines de tables TEXT à l'aide de HSQLDB CREATE TEXT TABLE
J'ai trouvé que la mémoire est utilisée agressivelly pour allouer beaucoup de org.hsqldb.PointerNode
instances. Une raison pour éviter cela?
Fred. Comment éviter la création de cet index? Je n'en ai vraiment pas besoin car je sélectionne les tables de formes ligne par ligne ... – Archer
Une forme d'index est nécessaire même si les données sont sélectionnées ligne par ligne. Nous allons améliorer la prise en charge de la table TEXT dans les futures versions et éventuellement prendre en charge les index de base de disque. Pour votre utilisation, vous pouvez réduire le nombre de tables chargées simultanément avec SET SET T SOURCE OFF et Set SET T SOURCE ON – fredt
Merci beaucoup pour votre clarification. – Archer