Cette opération renvoie le nombre maximal de tâches d'analyse parallèle pour une seule requête. Appelez cette opération pour planifier le nombre de tâches d'analyse parallèle lorsque vous utilisez un index de recherche afin d'exporter des données en parallèle.
Syntaxe de la requête
message ComputeSplitsRequest {
optional string table_name = 1;
optional SearchIndexSplitsOptions search_index_splits_options = 2;
}
|
Paramètre |
Type |
Obligatoire |
Description |
|
table_name |
string |
Oui |
Nom de la table de données. |
|
search_index_splits_options |
Oui |
Informations de configuration relatives à l'index de recherche. |
Syntaxe de la réponse
message ComputeSplitsResponse {
optional bytes session_id = 1;
optional int32 splits_size = 2;
}
|
Paramètre |
Type |
Obligatoire |
Description |
|
session_id |
bytes |
Oui |
ID de la session actuelle. La valeur est encodée au format PlainBuffer. Pour plus d'informations, consultez la rubrique PlainBuffer. Spécifiez les ID de session pour garantir la stabilité du jeu de résultats renvoyé. |
|
splits_size |
int32 |
Oui |
Nombre maximal de tâches d'analyse parallèle. |
Utilisation des SDK Tablestore
Les SDK Tablestore suivants prennent en charge l'analyse parallèle :
SDK Tablestore pour Java : Analyse parallèle
SDK Tablestore pour Go : Analyse parallèle
SDK Tablestore pour Python : Analyse parallèle
SDK Tablestore pour Node.js : Analyse parallèle
SDK Tablestore pour .NET : Analyse parallèle
SDK Tablestore pour PHP : Analyse parallèle