[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Debian, C/C++ y MySQL



El Fri, 14 Nov 2014 15:18:38 +0100, Altair Linux escribió:

> estoy diseñando un programa en Debian que me ha planteado esta duda: lo
> estoy programando en C/C++ y envia consultas a MySQL casi continuamente.
> El programa deberia estar funcionando 24x7.
> 
> Cada segundo, minimo una consulta. Y hay que contar que pueden pasar X
> minutos (no creo que horas) en los que se hagan consultas continuamente.
> Se trata de que todos los datos, y son muchisimos, estan almacenados en
> MySQL. Las tablas estan muy divididas para acelerar las operaciones,
> pero parece que eso no disminuye el problema de forma significativa.
> 
> Creo que en principio, no habria problema, pero me pregunto si con el
> paso de cierto tiempo (horas?, dias?, semanas?) puede provocar problemas
> de algun tipo: desgaste del disco duro, sobrecalentamiento, etc.

Una consulta a una bdd se traduce en ciclos de cpu, uso de memoria y 
acceso al disco duro (lectura) que son operaciones que están sucediendo 
continuamente en un ordenador aunque no lo "veamos".

Yo me preocuparía en todo caso de monitorizar el estado general del 
sistema en cuanto a hardware (uso de cpu, i/o, estado de salud del disco 
duro, temperatura... lo típico) y en cuanto a la parte lógica, si ves que 
esa aplicación en C/C++ ocupa muchos recursos cuando se ejecuta pues 
vería la forma de optimizarla en base al tipo de recursos consumidos 
(RAM, CPU...), mejorar la estructura de la bdd o incluso darle una 
"vuelta de tuerca" si piensas que otro motor de bdd (p. ej., una base de 
datos nosql) podría mejorar ese aspecto.

Saludos,

-- 
Camaleón


Reply to: