cómo combinar (archivos) .TCH Tokio Gabinete tabla hash de db (no duplicados de las llaves)
-
27-09-2019 - |
Pregunta
¿Es esto posible? No pude encontrar una respuesta en cualquier lugar.
Básicamente estoy buscando a una configuración en la que tengo varios trabajadores (cajas), que deben todos tienda hay datos en un índice de Tokio Gabinete / db con el tiempo (estoy usando Tokyto tirano sobre el protocolo memcached abtw. No es que importe pero aún así)
Básicamente, he intentado empujar a los datos directamente a otra caja que se extiende Tokio Tirano, pero el TT no puedo manejarlo después de un tiempo. Los insertos se ponen muy lento, y los trabajadores se sientan allí inactivo con ganas de descarga de datos a la TT-servidor. (He intentado todo tipo de cosas para mejorar el rendimiento, más memoria RAM, RAID-configuraciones, múltiples TT-servidores en la caja, etc) pero la mayor caída en el rendimiento (inserciones / seg) llega tarde o temprano.
Ahora, estoy mirando la opción de dejar que cada tienda es trabajador de datos propios en una base de datos local de Tokio Tirano y fusionar el PP de todos los trabajadores de la tarde (no hay claves duplicadas guarenteed)
Cualquier ayuda apreciado, (también de otras maneras de distribuir la carga en TT apreciado)
BTW: la configuración para TT: # bnum = 20000000 # opta = l # xmsiz = 162000000 Me puse bnum al límite superior de artículos esperada: 20 mil.
Gracias, Geert-Jan
Solución
echa un vistazo a kchashmgr. usted podría volcar los archivos a cabo en archivos de datos y luego cargarlos en un nuevo archivo creado con un kch bnum más grande.