alta tasa de insercion 2/ big rate insertion 2
Posted in 1997
Topics: Performance & Tuning, Clustering, Grid & MACH11
I all (hola a todos ) Tengo el siguiente problema : En una aplicacion de telefonia celular, una tabla tiene una tasa de insercion de 800.000 registros diarios y tiene 4 indices que se deberian utilizar para resolver querys sobre esta. El problema es que cuando comienza la insercion la maquina se degrada tremendamente y no se logra insertar los registros. ESta aplicacion funciona sobre una DATA GENERAL 3500 con 512 MB en RAM, suficiente disco y 2 procesadores de 200 MHZ. La version de informix es informix dsa 7.21 la tabla puede llegar a tener 20.000.000 de registros; el ancho de registro es de 300 bytes. ' Cual es la forma de enfrentar el problema de tener una tabla con tan alta tasa de insercion y poder consultar eficientemente esta informaci'n ? I have the next problem : A phone wireless application, a big table has insertion rate of 800.000 records/day and have 4 index for to optimize querys on it. The problem is what when input of records begin, the performance goes down. This app run over a DATA GENERAL 3500 with 512 mb RAM and 2 CPU of 200 MHZ.The table may have 20.000.000 of records and the size of 1 record is 300 bytes. 'What is the way of solution the challenge of a table with big rate of insertion and index exist? Tabla CB00 column name Type Nulls record char(3) yes record_type char(3) yes date char(4) yes org_switch_id char(2) yes size_time char(6) yes disc_time char(6) yes call_duration char(6) yes org_tk_gr char(4) yes org_tk_mem char(4) yes cfc char(2) yes features char(6) yes call_dir char(2) yes tout_cfc char(2) yes midnigh_roll char(2) yes org_movil_id char(10) yes org_movil_esn char(8) yes org_home_roam char(2) yes s01_handoff_count char(2) yes s01_final_swict_id char(2) yes s01_final_tk_gr char(4) yes s01_final_tk_mem char(4) yes term_movil_id char(10) yes term_movil_esn char(8) yes term_home_roam char(2) yes s02_handoff_count char(2) yes s02_final_swict_id char(2) yes s02_final_tk_gr char(4) yes s02_final_tk_mem char(4) yes movil_type char(2) yes movil_alias_id char(10) yes answer_time char(6) yes disconnec_time char(6) yes s04_call_duration char(6) yes s04_switch_id char(2) yes s04_tkg char(4) yes s04_tkm char(4) yes wncp char(16) yes dialed_digit char(32) yes out_pulsed_digit char(32) yes tranf_movil_id char(10) yes chanel_usage_per char(6) yes call_id char(6) yes record_num char(2) yes ticket_sec char(6) yes tipo_llamada char(6) yes corre serial no indices Index name Owner Type Cluster Columns cb00_dk_1 informix unique No org_switch_id date disc_time ticket_sec cb00_dk_2 informix dupls No ticket_sec cb00_dk_3 informix dupls No date org_switch_id cb00_dk_4 informix dupls No corre org_switch_id Muchas gracias por vuestra ayuda y perdonen mi mal ingles Thanx for your help and sorry for my bad english Best regards Miguel Cerda Santiago de Chile