Calcul et paramétrage de la mémoire pour le serveur de détection

La prochaine étape dans le workflow consiste à déterminer la quantité de mémoire requise pour traiter l'index à l'exécution. Le moyen le plus simple pour effectuer ce calcul est de doubler le calcul que vous avez effectué pour déterminer la quantité de mémoire requise pour indexer la source de données. Additionnez simplement le résultat à la quantité de mémoire requise pour charger l'index. Utilisez ensuite ce chiffre pour ajuster la mémoire au lecteur de fichiers sur le serveur de détection.
Mémoire requise pour l'indexation décrit le processus de calcul de la mémoire supplémentaire requise sur le serveur de détection pour traiter l'index.
Mémoire requise pour l'indexation
Etape
Action
Description
1
Comptez le nombre de cellules multi-jetons dans l'index.
Multipliez le nombre total de lignes ou d'enregistrements dans la source de données par le nombre de colonnes multi-jetons.
Par exemple, si votre index contient 100 millions de lignes et 3 des 5 colonnes de l'index contiennent des valeurs multi-jetons, le nombre estimé de cellules multi-jetons est 300 millions.
2
Effectuez le calcul.
Utilisez le tableau de mémoire pour effectuer le calcul.
Par exemple, si votre index contient environ 300 millions de cellules multi-jetons, la mémoire supplémentaire requise pour indexer la source de données est calculée comme suit :
16 millions de cellules multi-jetons * 64 octets = 1,024 millions d'octets de mémoire supplémentaire
Déterminez ensuite la mémoire supplémentaire requise pour les cellules multi-jetons restantes.
284 millions de cellules multi-jetons * 16 octets = 4,544 millions d'octets de mémoire supplémentaire
Pour obtenir la quantité de RAM supplémentaire requise afin d'indexer la source de données, additionnez les résultats :
1.024 millions d'octets + 4,544 millions d'octets = 5,568 millions d'octets = 5,2 Go (arrondis)
3
Additionnez les quantités.
Additionnez la quantité que vous avez calculée ci-dessus à la quantité que vous avez calculée pour le chargement initial de l'index.
Par exemple, si l'index comprend 3 fichiers
*.rdx
 :
1,9 Go * 3 = 5,7 Go + 5,2 Go = 10,9 Go requis pour charger l'index et l'exécuter sur le serveur de détection.
Ou si l'index comprend 1 fichier
*.rdx
de 100 Mo :
100 Mo + 5,2 Go = 5,3 Go requis pour charger et traiter l'index à l'exécution.
4
Augmentez la mémoire du lecteur de fichiers.