Consulte el número máximo de tareas de escaneo en paralelo en una sola solicitud. Llame a esta operación para planificar la cantidad de tareas de escaneo en paralelo cuando utilice un search index para exportar datos de forma paralela.
Sintaxis de la solicitud
message ComputeSplitsRequest {
optional string table_name = 1;
optional SearchIndexSplitsOptions search_index_splits_options = 2;
}
|
Parámetro |
Tipo |
Obligatorio |
Descripción |
|
table_name |
string |
Sí |
El nombre de la tabla de datos. |
|
search_index_splits_options |
Sí |
La información de configuración del search index. |
Sintaxis de la respuesta
message ComputeSplitsResponse {
optional bytes session_id = 1;
optional int32 splits_size = 2;
}
|
Parámetro |
Tipo |
Obligatorio |
Descripción |
|
session_id |
bytes |
Sí |
El identificador de la sesión actual. El valor se codifica en formato PlainBuffer. Para obtener más información, consulte PlainBuffer. Especifique identificadores de sesión para asegurar que el conjunto de resultados devuelto sea estable. |
|
splits_size |
int32 |
Sí |
El número máximo de tareas de escaneo en paralelo. |
Uso de los SDK de Tablestore
A continuación se muestran los SDK de Tablestore que admiten el escaneo en paralelo:
Tablestore SDK for Java: Parallel scan
Tablestore SDK for Go: Parallel scan
Tablestore SDK for Python: Parallel scan
Tablestore SDK for Node.js: Parallel scan
Tablestore SDK for .NET: Parallel scan
Tablestore SDK for PHP: Parallel scan