2016-08-10 1 views
2

J'ai un problème d'allocation de mémoire avec le service R (sur le serveur SQL 2016)allocation mémoire services R SQL Server 2016

Cette mon erreur: "Erreur: ne peut pas attribuer vecteur de taille 1.1 Gb"

Ce qui est arrivé lorsque R dépasse 1,2g en mémoire (je suis à la recherche le Gestionnaire des tâches)

je l'ai déjà changé dans le fichier rlaucher (C: \ Program Files \ Microsoft SQL Server \ MSSQL13.RSERVICES \ MSSQL \ Binn) le pourcentage de limite de mémoire jusqu'à 90 mais rien ne change.

Mon ordinateur dispose de 8 Go de RAM, donc normalement ma session R peut allouer 7,2 Go en mémoire. (90% de 8G)

quoi/où est le problème? Y at-il un autre fichier qui limite la mémoire specialy pour le nouveau service R avec SQL Server 2016?

Merci.

+0

Quels algorithmes utilisez-vous dans SQL R Service? –

+0

Je crée des modèles avec les algorithmes de Random Forest. C'est pourquoi j'avais besoin d'allouer beaucoup de mémoire –

+0

les services SQL R fonctionnent bien avec les algorithmes ou bibliothèques fournis par révolution r. ils fonctionnent aussi pour de grands ensembles de données mais si vous autres bibliothèques vous ne pourriez pas les mettre à l'échelle pour de grands ensembles de données. les librairies fournies par revolution r sont optimisées en interne pour s'exécuter dans le SQL R Server. –

Répondre