Ad Widget

Collapse

Delay when viewing Host Items in 1.8.5

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • whowd
    Junior Member
    • Jul 2007
    • 28

    #1

    Delay when viewing Host Items in 1.8.5

    When I click on Items in the GUI on a UNIX Host that has a template and approximately 120 items the database query hangs for a very long time (5 to 10 minutes) before returning the items for the host.

    This is the only section of the GUI that seems to have any issues. The query hangs with status "Copying to tmp table" and here are two sample queries:

    Code:
    ELECT  DISTINCT  a.*,ia.itemid FROM applications a,items_applications ia WHERE ((a.applicationid  BETWEEN 000000000000000 AND 099999999999999)) AND  (ia.itemid IN (60740,60739,60738,60737,60736,60735,60734,60733,60732,60731,60730,60729,60728,60727,60726,60725,60724,60723,60722,60721,60720,60719,60718,60717,60716,60715,60714,60713,60712,60711,60710,60709,60708,60707,60706,60705,60704,60703,60702,60701,60700,60699,60698,60697,60696,60695,60694,60693,60692,60691,60690,60689,60688,60687,60686,60685,60684,60683,60682,60681,60680,60679,60678,60677,60676,60675,60674,60673,60672,60671,60670,60669,60668,60667,60666,60665,60664,60663,60662,60661,60660,60659,60658,60657,60656,60655,60654,60653,60652,60651,60650,60649,60648,60647))  AND a.applicationid=ia.applicationid

    Code:
    SELECT  DISTINCT  a.*,ia.itemid FROM applications a,items_applications ia WHERE ((a.applicationid  BETWEEN 000000000000000 AND 099999999999999)) AND  (ia.itemid IN (48519,48518,48517,48516,48515,48514,48513,48512,48511,48510,48509,48508,48507,48506,48505,48504,48503,48502,48501,48500,48499,48497,48496,48495,48494,48493,48492,48491,48490,48489,48488,48487,316853,48486,48485,48484,48483,48482,48481,48480,48479,48478,48477,48476,48475,48474,48473,48472,48471,48470,48469,48468,48467,48466,48465,48464,48463,48462,48461,48460,48459,48458,48457,48456,48455,48454,48453,48452,48451,57915,57856,48450,48446,48445,48444,48443,48442,48441,48440,48439,48438,48437,48436,48435,48434,48433,48432,48431,48430,48429))  AND a.applicationid=ia.applicationid
    Has anyone had a problem like this?

    w
  • whowd
    Junior Member
    • Jul 2007
    • 28

    #2
    Some more information. Removing the "((a.applicationid BETWEEN 000000000000000 AND 099999999999999))" from the query fixes the issue.

    Queries below:
    Normal Query
    Modified Query
    Explained modified query
    Explained normal query

    Can I remove the "((a.applicationid BETWEEN 000000000000000 AND 099999999999999))" from the frontend somewhere?

    Code:
    mysql> SELECT DISTINCT a.*,ia.itemid FROM applications a,items_applications ia WHERE ((a.applicationid BETWEEN 000000000000000 AND 099999999999999)) AND (ia.itemid IN (316940,316939,316938,316937,316936,316935,316934,316933,316932,316931,316930,316929,316928,316927,316926,316925,316924,316923,316922,316921,316920,316919,316918,316917,316916,316915,62432,62431,62430,62429,62428,62427,62426,62425,62424,62423,62422,62421,62420,62419,62418,62417,62416,62415,62414,62413,62412,62411,62410,62409,62408,62407,62406,62405,62404,62403,62402,62401,62400,62399,62398,62397,62396,62395,62394,62393,62392,62391,62390,62389,62388,62387,62386,62385,62384,62383,62382,62381,62380,62379,62378,62377,62376,62375,62374,62373,62372,62371,62370,62369,62368,62367,62366,62365,62364,62363,62362,62361,62360,62359,62358,62357,62356,62355,62354,62353,62352,62351,62350,62349,62348,62347,62346,62345,62344,62343,62342,62341,62340,62339)) AND a.applicationid=ia.applicationid;
    +---------------+--------+----------------------+------------+--------+
    | applicationid | hostid | name                 | templateid | itemid |
    +---------------+--------+----------------------+------------+--------+
    |          3970 |  10687 | Availability         |       3748 |  62342 |
    |          3970 |  10687 | Availability         |       3748 |  62343 |
    |          3970 |  10687 | Availability         |       3748 |  62372 |
    |          3970 |  10687 | Availability         |       3748 |  62373 |
    |          3970 |  10687 | Availability         |       3748 |  62374 |
    |          3970 |  10687 | Availability         |       3748 |  62385 |
    |          3970 |  10687 | Availability         |       3748 |  62386 |
    |          3970 |  10687 | Availability         |       3748 |  62387 |
    |          3970 |  10687 | Availability         |       3748 |  62388 |
    |          3970 |  10687 | Availability         |       3748 |  62389 |
    |          3970 |  10687 | Availability         |       3748 |  62390 |
    |          3970 |  10687 | Availability         |       3748 |  62391 |
    |          3970 |  10687 | Availability         |       3748 |  62392 |
    |          3970 |  10687 | Availability         |       3748 |  62393 |
    |          3970 |  10687 | Availability         |       3748 |  62394 |
    |          3970 |  10687 | Availability         |       3748 |  62395 |
    |          3970 |  10687 | Availability         |       3748 |  62396 |
    |          3970 |  10687 | Availability         |       3748 |  62397 |
    |          3970 |  10687 | Availability         |       3748 |  62398 |
    |          3970 |  10687 | Availability         |       3748 |  62399 |
    |          3970 |  10687 | Availability         |       3748 |  62400 |
    |          3970 |  10687 | Availability         |       3748 |  62401 |
    |          3970 |  10687 | Availability         |       3748 |  62402 |
    |          3970 |  10687 | Availability         |       3748 |  62403 |
    |          3970 |  10687 | Availability         |       3748 |  62404 |
    |          3970 |  10687 | Availability         |       3748 |  62405 |
    |          3970 |  10687 | Availability         |       3748 |  62406 |
    |          3970 |  10687 | Availability         |       3748 |  62407 |
    |          3970 |  10687 | Availability         |       3748 |  62408 |
    |          3970 |  10687 | Availability         |       3748 |  62409 |
    |          3970 |  10687 | Availability         |       3748 |  62410 |
    |          3970 |  10687 | Availability         |       3748 |  62411 |
    |          3970 |  10687 | Availability         |       3748 |  62412 |
    |          3970 |  10687 | Availability         |       3748 |  62413 |
    |          3970 |  10687 | Availability         |       3748 |  62414 |
    |          3970 |  10687 | Availability         |       3748 |  62415 |
    |          3970 |  10687 | Availability         |       3748 |  62416 |
    |          3970 |  10687 | Availability         |       3748 |  62417 |
    |          3970 |  10687 | Availability         |       3748 |  62418 |
    |          3970 |  10687 | Availability         |       3748 |  62419 |
    |          3970 |  10687 | Availability         |       3748 |  62420 |
    |          3970 |  10687 | Availability         |       3748 |  62421 |
    |          3970 |  10687 | Availability         |       3748 |  62422 |
    |          3970 |  10687 | Availability         |       3748 |  62423 |
    |          3970 |  10687 | Availability         |       3748 |  62424 |
    |          3970 |  10687 | Availability         |       3748 |  62425 |
    |          3970 |  10687 | Availability         |       3748 |  62426 |
    |          3970 |  10687 | Availability         |       3748 |  62427 |
    |          3970 |  10687 | Availability         |       3748 |  62428 |
    |          3970 |  10687 | Availability         |       3748 |  62429 |
    |          3970 |  10687 | Availability         |       3748 |  62430 |
    |          3970 |  10687 | Availability         |       3748 |  62431 |
    |          3970 |  10687 | Availability         |       3748 |  62432 |
    |          3971 |  10687 | CPU                  |       3747 |  62362 |
    |          3971 |  10687 | CPU                  |       3747 |  62363 |
    |          3971 |  10687 | CPU                  |       3747 |  62364 |
    |          3971 |  10687 | CPU                  |       3747 |  62365 |
    |          3971 |  10687 | CPU                  |       3747 |  62366 |
    |          3971 |  10687 | CPU                  |       3747 |  62367 |
    |          3971 |  10687 | CPU                  |       3747 |  62368 |
    |          3971 |  10687 | CPU                  |       3747 |  62369 |
    |          3972 |  10687 | Filesystem           |       3749 |  62373 |
    |          3972 |  10687 | Filesystem           |       3749 |  62385 |
    |          3972 |  10687 | Filesystem           |       3749 |  62386 |
    |          3972 |  10687 | Filesystem           |       3749 |  62387 |
    |          3972 |  10687 | Filesystem           |       3749 |  62388 |
    |          3972 |  10687 | Filesystem           |       3749 |  62389 |
    |          3972 |  10687 | Filesystem           |       3749 |  62390 |
    |          3972 |  10687 | Filesystem           |       3749 |  62391 |
    |          3972 |  10687 | Filesystem           |       3749 |  62392 |
    |          3972 |  10687 | Filesystem           |       3749 |  62393 |
    |          3972 |  10687 | Filesystem           |       3749 |  62394 |
    |          3972 |  10687 | Filesystem           |       3749 |  62395 |
    |          3972 |  10687 | Filesystem           |       3749 |  62396 |
    |          3972 |  10687 | Filesystem           |       3749 |  62397 |
    |          3972 |  10687 | Filesystem           |       3749 |  62398 |
    |          3972 |  10687 | Filesystem           |       3749 |  62399 |
    |          3972 |  10687 | Filesystem           |       3749 |  62400 |
    |          3972 |  10687 | Filesystem           |       3749 |  62401 |
    |          3972 |  10687 | Filesystem           |       3749 |  62402 |
    |          3972 |  10687 | Filesystem           |       3749 |  62403 |
    |          3972 |  10687 | Filesystem           |       3749 |  62404 |
    |          3972 |  10687 | Filesystem           |       3749 |  62405 |
    |          3972 |  10687 | Filesystem           |       3749 |  62406 |
    |          3972 |  10687 | Filesystem           |       3749 |  62407 |
    |          3972 |  10687 | Filesystem           |       3749 |  62408 |
    |          3972 |  10687 | Filesystem           |       3749 |  62409 |
    |          3972 |  10687 | Filesystem           |       3749 |  62410 |
    |          3972 |  10687 | Filesystem           |       3749 |  62411 |
    |          3972 |  10687 | Filesystem           |       3749 |  62412 |
    |          3972 |  10687 | Filesystem           |       3749 |  62413 |
    |          3972 |  10687 | Filesystem           |       3749 |  62414 |
    |          3972 |  10687 | Filesystem           |       3749 |  62415 |
    |          3972 |  10687 | Filesystem           |       3749 |  62416 |
    |          3972 |  10687 | Filesystem           |       3749 |  62417 |
    |          3972 |  10687 | Filesystem           |       3749 |  62418 |
    |          3972 |  10687 | Filesystem           |       3749 |  62419 |
    |          3972 |  10687 | Filesystem           |       3749 |  62420 |
    |          3972 |  10687 | Filesystem           |       3749 |  62421 |
    |          3972 |  10687 | Filesystem           |       3749 |  62422 |
    |          3972 |  10687 | Filesystem           |       3749 |  62423 |
    |          3972 |  10687 | Filesystem           |       3749 |  62424 |
    |          3972 |  10687 | Filesystem           |       3749 |  62425 |
    |          3972 |  10687 | Filesystem           |       3749 |  62426 |
    |          3972 |  10687 | Filesystem           |       3749 |  62427 |
    |          3973 |  10687 | General              |       3740 |  62339 |
    |          3973 |  10687 | General              |       3740 |  62360 |
    |          3973 |  10687 | General              |       3740 |  62361 |
    |          3973 |  10687 | General              |       3740 |  62370 |
    |          3973 |  10687 | General              |       3740 |  62371 |
    |          3973 |  10687 | General              |       3740 |  62375 |
    |          3973 |  10687 | General              |       3740 |  62376 |
    |          3974 |  10687 | Integrity            |       3750 |  62379 |
    |          3974 |  10687 | Integrity            |       3750 |  62380 |
    |          3974 |  10687 | Integrity            |       3750 |  62381 |
    |          3974 |  10687 | Integrity            |       3750 |  62382 |
    |          3974 |  10687 | Integrity            |       3750 |  62383 |
    |          3974 |  10687 | Integrity            |       3750 |  62384 |
    |          3975 |  10687 | Log files            |       3742 |  62341 |
    |          3976 |  10687 | Memory               |       3751 |  62428 |
    |          3976 |  10687 | Memory               |       3751 |  62429 |
    |          3976 |  10687 | Memory               |       3751 |  62430 |
    |          3976 |  10687 | Memory               |       3751 |  62431 |
    |          3976 |  10687 | Memory               |       3751 |  62432 |
    |          3977 |  10687 | Network              |       3744 |  62346 |
    |          3977 |  10687 | Network              |       3744 |  62347 |
    |          3977 |  10687 | Network              |       3744 |  62348 |
    |          3977 |  10687 | Network              |       3744 |  62349 |
    |          3977 |  10687 | Network              |       3744 |  62350 |
    |          3977 |  10687 | Network              |       3744 |  62351 |
    |          3978 |  10687 | OS                   |       3743 |  62344 |
    |          3978 |  10687 | OS                   |       3743 |  62345 |
    |          3978 |  10687 | OS                   |       3743 |  62357 |
    |          3978 |  10687 | OS                   |       3743 |  62358 |
    |          3978 |  10687 | OS                   |       3743 |  62359 |
    |          3978 |  10687 | OS                   |       3743 |  62360 |
    |          3978 |  10687 | OS                   |       3743 |  62361 |
    |          3978 |  10687 | OS                   |       3743 |  62370 |
    |          3978 |  10687 | OS                   |       3743 |  62371 |
    |          3978 |  10687 | OS                   |       3743 |  62375 |
    |          3978 |  10687 | OS                   |       3743 |  62376 |
    |          3978 |  10687 | OS                   |       3743 |  62377 |
    |          3979 |  10687 | Performance          |       3745 |  62346 |
    |          3979 |  10687 | Performance          |       3745 |  62347 |
    |          3979 |  10687 | Performance          |       3745 |  62348 |
    |          3979 |  10687 | Performance          |       3745 |  62349 |
    |          3979 |  10687 | Performance          |       3745 |  62350 |
    |          3979 |  10687 | Performance          |       3745 |  62351 |
    |          3979 |  10687 | Performance          |       3745 |  62362 |
    |          3979 |  10687 | Performance          |       3745 |  62363 |
    |          3979 |  10687 | Performance          |       3745 |  62364 |
    |          3979 |  10687 | Performance          |       3745 |  62365 |
    |          3979 |  10687 | Performance          |       3745 |  62366 |
    |          3979 |  10687 | Performance          |       3745 |  62367 |
    |          3979 |  10687 | Performance          |       3745 |  62368 |
    |          3979 |  10687 | Performance          |       3745 |  62369 |
    |          3980 |  10687 | Processes            |       3741 |  62340 |
    |          3980 |  10687 | Processes            |       3741 |  62353 |
    |          3980 |  10687 | Processes            |       3741 |  62354 |
    |          3980 |  10687 | Processes            |       3741 |  62355 |
    |          3980 |  10687 | Processes            |       3741 |  62356 |
    |          3981 |  10687 | Services             |       3746 |  62352 |
    |          8090 |  10687 | Zabbix configuration |       8088 | 316915 |
    |          8090 |  10687 | Zabbix configuration |       8088 | 316916 |
    |          8090 |  10687 | Zabbix configuration |       8088 | 316917 |
    |          8090 |  10687 | Zabbix configuration |       8088 | 316918 |
    |          8090 |  10687 | Zabbix configuration |       8088 | 316919 |
    |          8090 |  10687 | Zabbix configuration |       8088 | 316920 |
    |          8090 |  10687 | Zabbix configuration |       8088 | 316921 |
    |          8090 |  10687 | Zabbix configuration |       8088 | 316922 |
    |          8090 |  10687 | Zabbix configuration |       8088 | 316923 |
    |          8090 |  10687 | Zabbix configuration |       8088 | 316924 |
    |          8090 |  10687 | Zabbix configuration |       8088 | 316925 |
    |          8090 |  10687 | Zabbix configuration |       8088 | 316926 |
    |          8090 |  10687 | Zabbix configuration |       8088 | 316927 |
    |          8090 |  10687 | Zabbix configuration |       8088 | 316928 |
    |          8090 |  10687 | Zabbix configuration |       8088 | 316929 |
    |          8090 |  10687 | Zabbix configuration |       8088 | 316930 |
    |          8090 |  10687 | Zabbix configuration |       8088 | 316931 |
    |          8090 |  10687 | Zabbix configuration |       8088 | 316932 |
    |          8090 |  10687 | Zabbix configuration |       8088 | 316935 |
    |          8090 |  10687 | Zabbix configuration |       8088 | 316936 |
    |          8091 |  10687 | Zabbix performance   |       8089 | 316933 |
    |          8091 |  10687 | Zabbix performance   |       8089 | 316934 |
    |          8091 |  10687 | Zabbix performance   |       8089 | 316937 |
    |          8091 |  10687 | Zabbix performance   |       8089 | 316938 |
    |          8091 |  10687 | Zabbix performance   |       8089 | 316939 |
    |          8091 |  10687 | Zabbix performance   |       8089 | 316940 |
    +---------------+--------+----------------------+------------+--------+
    188 rows in set (8 min 42.92 sec)
    
    mysql> SELECT DISTINCT a.*,ia.itemid FROM applications a,items_applications ia WHERE (ia.itemid IN (316940,316939,316938,316937,316936,316935,316934,316933,316932,316931,316930,316929,316928,316927,316926,316925,316924,316923,316922,316921,316920,316919,316918,316917,316916,316915,62432,62431,62430,62429,62428,62427,62426,62425,62424,62423,62422,62421,62420,62419,62418,62417,62416,62415,62414,62413,62412,62411,62410,62409,62408,62407,62406,62405,62404,62403,62402,62401,62400,62399,62398,62397,62396,62395,62394,62393,62392,62391,62390,62389,62388,62387,62386,62385,62384,62383,62382,62381,62380,62379,62378,62377,62376,62375,62374,62373,62372,62371,62370,62369,62368,62367,62366,62365,62364,62363,62362,62361,62360,62359,62358,62357,62356,62355,62354,62353,62352,62351,62350,62349,62348,62347,62346,62345,62344,62343,62342,62341,62340,62339)) AND a.applicationid=ia.applicationid;
    +---------------+--------+----------------------+------------+--------+
    | applicationid | hostid | name                 | templateid | itemid |
    +---------------+--------+----------------------+------------+--------+
    |          3970 |  10687 | Availability         |       3748 |  62342 |
    |          3970 |  10687 | Availability         |       3748 |  62343 |
    |          3970 |  10687 | Availability         |       3748 |  62372 |
    |          3970 |  10687 | Availability         |       3748 |  62373 |
    |          3970 |  10687 | Availability         |       3748 |  62374 |
    |          3970 |  10687 | Availability         |       3748 |  62385 |
    |          3970 |  10687 | Availability         |       3748 |  62386 |
    |          3970 |  10687 | Availability         |       3748 |  62387 |
    |          3970 |  10687 | Availability         |       3748 |  62388 |
    |          3970 |  10687 | Availability         |       3748 |  62389 |
    |          3970 |  10687 | Availability         |       3748 |  62390 |
    |          3970 |  10687 | Availability         |       3748 |  62391 |
    |          3970 |  10687 | Availability         |       3748 |  62392 |
    |          3970 |  10687 | Availability         |       3748 |  62393 |
    |          3970 |  10687 | Availability         |       3748 |  62394 |
    |          3970 |  10687 | Availability         |       3748 |  62395 |
    |          3970 |  10687 | Availability         |       3748 |  62396 |
    |          3970 |  10687 | Availability         |       3748 |  62397 |
    |          3970 |  10687 | Availability         |       3748 |  62398 |
    |          3970 |  10687 | Availability         |       3748 |  62399 |
    |          3970 |  10687 | Availability         |       3748 |  62400 |
    |          3970 |  10687 | Availability         |       3748 |  62401 |
    |          3970 |  10687 | Availability         |       3748 |  62402 |
    |          3970 |  10687 | Availability         |       3748 |  62403 |
    |          3970 |  10687 | Availability         |       3748 |  62404 |
    |          3970 |  10687 | Availability         |       3748 |  62405 |
    |          3970 |  10687 | Availability         |       3748 |  62406 |
    |          3970 |  10687 | Availability         |       3748 |  62407 |
    |          3970 |  10687 | Availability         |       3748 |  62408 |
    |          3970 |  10687 | Availability         |       3748 |  62409 |
    |          3970 |  10687 | Availability         |       3748 |  62410 |
    |          3970 |  10687 | Availability         |       3748 |  62411 |
    |          3970 |  10687 | Availability         |       3748 |  62412 |
    |          3970 |  10687 | Availability         |       3748 |  62413 |
    |          3970 |  10687 | Availability         |       3748 |  62414 |
    |          3970 |  10687 | Availability         |       3748 |  62415 |
    |          3970 |  10687 | Availability         |       3748 |  62416 |
    |          3970 |  10687 | Availability         |       3748 |  62417 |
    |          3970 |  10687 | Availability         |       3748 |  62418 |
    |          3970 |  10687 | Availability         |       3748 |  62419 |
    |          3970 |  10687 | Availability         |       3748 |  62420 |
    |          3970 |  10687 | Availability         |       3748 |  62421 |
    |          3970 |  10687 | Availability         |       3748 |  62422 |
    |          3970 |  10687 | Availability         |       3748 |  62423 |
    |          3970 |  10687 | Availability         |       3748 |  62424 |
    |          3970 |  10687 | Availability         |       3748 |  62425 |
    |          3970 |  10687 | Availability         |       3748 |  62426 |
    |          3970 |  10687 | Availability         |       3748 |  62427 |
    |          3970 |  10687 | Availability         |       3748 |  62428 |
    |          3970 |  10687 | Availability         |       3748 |  62429 |
    |          3970 |  10687 | Availability         |       3748 |  62430 |
    |          3970 |  10687 | Availability         |       3748 |  62431 |
    |          3970 |  10687 | Availability         |       3748 |  62432 |
    |          3971 |  10687 | CPU                  |       3747 |  62362 |
    |          3971 |  10687 | CPU                  |       3747 |  62363 |
    |          3971 |  10687 | CPU                  |       3747 |  62364 |
    |          3971 |  10687 | CPU                  |       3747 |  62365 |
    |          3971 |  10687 | CPU                  |       3747 |  62366 |
    |          3971 |  10687 | CPU                  |       3747 |  62367 |
    |          3971 |  10687 | CPU                  |       3747 |  62368 |
    |          3971 |  10687 | CPU                  |       3747 |  62369 |
    |          3972 |  10687 | Filesystem           |       3749 |  62373 |
    |          3972 |  10687 | Filesystem           |       3749 |  62385 |
    |          3972 |  10687 | Filesystem           |       3749 |  62386 |
    |          3972 |  10687 | Filesystem           |       3749 |  62387 |
    |          3972 |  10687 | Filesystem           |       3749 |  62388 |
    |          3972 |  10687 | Filesystem           |       3749 |  62389 |
    |          3972 |  10687 | Filesystem           |       3749 |  62390 |
    |          3972 |  10687 | Filesystem           |       3749 |  62391 |
    |          3972 |  10687 | Filesystem           |       3749 |  62392 |
    |          3972 |  10687 | Filesystem           |       3749 |  62393 |
    |          3972 |  10687 | Filesystem           |       3749 |  62394 |
    |          3972 |  10687 | Filesystem           |       3749 |  62395 |
    |          3972 |  10687 | Filesystem           |       3749 |  62396 |
    |          3972 |  10687 | Filesystem           |       3749 |  62397 |
    |          3972 |  10687 | Filesystem           |       3749 |  62398 |
    |          3972 |  10687 | Filesystem           |       3749 |  62399 |
    |          3972 |  10687 | Filesystem           |       3749 |  62400 |
    |          3972 |  10687 | Filesystem           |       3749 |  62401 |
    |          3972 |  10687 | Filesystem           |       3749 |  62402 |
    |          3972 |  10687 | Filesystem           |       3749 |  62403 |
    |          3972 |  10687 | Filesystem           |       3749 |  62404 |
    |          3972 |  10687 | Filesystem           |       3749 |  62405 |
    |          3972 |  10687 | Filesystem           |       3749 |  62406 |
    |          3972 |  10687 | Filesystem           |       3749 |  62407 |
    |          3972 |  10687 | Filesystem           |       3749 |  62408 |
    |          3972 |  10687 | Filesystem           |       3749 |  62409 |
    |          3972 |  10687 | Filesystem           |       3749 |  62410 |
    |          3972 |  10687 | Filesystem           |       3749 |  62411 |
    |          3972 |  10687 | Filesystem           |       3749 |  62412 |
    |          3972 |  10687 | Filesystem           |       3749 |  62413 |
    |          3972 |  10687 | Filesystem           |       3749 |  62414 |
    |          3972 |  10687 | Filesystem           |       3749 |  62415 |
    |          3972 |  10687 | Filesystem           |       3749 |  62416 |
    |          3972 |  10687 | Filesystem           |       3749 |  62417 |
    |          3972 |  10687 | Filesystem           |       3749 |  62418 |
    |          3972 |  10687 | Filesystem           |       3749 |  62419 |
    |          3972 |  10687 | Filesystem           |       3749 |  62420 |
    |          3972 |  10687 | Filesystem           |       3749 |  62421 |
    |          3972 |  10687 | Filesystem           |       3749 |  62422 |
    |          3972 |  10687 | Filesystem           |       3749 |  62423 |
    |          3972 |  10687 | Filesystem           |       3749 |  62424 |
    |          3972 |  10687 | Filesystem           |       3749 |  62425 |
    |          3972 |  10687 | Filesystem           |       3749 |  62426 |
    |          3972 |  10687 | Filesystem           |       3749 |  62427 |
    |          3973 |  10687 | General              |       3740 |  62339 |
    |          3973 |  10687 | General              |       3740 |  62360 |
    |          3973 |  10687 | General              |       3740 |  62361 |
    |          3973 |  10687 | General              |       3740 |  62370 |
    |          3973 |  10687 | General              |       3740 |  62371 |
    |          3973 |  10687 | General              |       3740 |  62375 |
    |          3973 |  10687 | General              |       3740 |  62376 |
    |          3974 |  10687 | Integrity            |       3750 |  62379 |
    |          3974 |  10687 | Integrity            |       3750 |  62380 |
    |          3974 |  10687 | Integrity            |       3750 |  62381 |
    |          3974 |  10687 | Integrity            |       3750 |  62382 |
    |          3974 |  10687 | Integrity            |       3750 |  62383 |
    |          3974 |  10687 | Integrity            |       3750 |  62384 |
    |          3975 |  10687 | Log files            |       3742 |  62341 |
    |          3976 |  10687 | Memory               |       3751 |  62428 |
    |          3976 |  10687 | Memory               |       3751 |  62429 |
    |          3976 |  10687 | Memory               |       3751 |  62430 |
    |          3976 |  10687 | Memory               |       3751 |  62431 |
    |          3976 |  10687 | Memory               |       3751 |  62432 |
    |          3977 |  10687 | Network              |       3744 |  62346 |
    |          3977 |  10687 | Network              |       3744 |  62347 |
    |          3977 |  10687 | Network              |       3744 |  62348 |
    |          3977 |  10687 | Network              |       3744 |  62349 |
    |          3977 |  10687 | Network              |       3744 |  62350 |
    |          3977 |  10687 | Network              |       3744 |  62351 |
    |          3978 |  10687 | OS                   |       3743 |  62344 |
    |          3978 |  10687 | OS                   |       3743 |  62345 |
    |          3978 |  10687 | OS                   |       3743 |  62357 |
    |          3978 |  10687 | OS                   |       3743 |  62358 |
    |          3978 |  10687 | OS                   |       3743 |  62359 |
    |          3978 |  10687 | OS                   |       3743 |  62360 |
    |          3978 |  10687 | OS                   |       3743 |  62361 |
    |          3978 |  10687 | OS                   |       3743 |  62370 |
    |          3978 |  10687 | OS                   |       3743 |  62371 |
    |          3978 |  10687 | OS                   |       3743 |  62375 |
    |          3978 |  10687 | OS                   |       3743 |  62376 |
    |          3978 |  10687 | OS                   |       3743 |  62377 |
    |          3979 |  10687 | Performance          |       3745 |  62346 |
    |          3979 |  10687 | Performance          |       3745 |  62347 |
    |          3979 |  10687 | Performance          |       3745 |  62348 |
    |          3979 |  10687 | Performance          |       3745 |  62349 |
    |          3979 |  10687 | Performance          |       3745 |  62350 |
    |          3979 |  10687 | Performance          |       3745 |  62351 |
    |          3979 |  10687 | Performance          |       3745 |  62362 |
    |          3979 |  10687 | Performance          |       3745 |  62363 |
    |          3979 |  10687 | Performance          |       3745 |  62364 |
    |          3979 |  10687 | Performance          |       3745 |  62365 |
    |          3979 |  10687 | Performance          |       3745 |  62366 |
    |          3979 |  10687 | Performance          |       3745 |  62367 |
    |          3979 |  10687 | Performance          |       3745 |  62368 |
    |          3979 |  10687 | Performance          |       3745 |  62369 |
    |          3980 |  10687 | Processes            |       3741 |  62340 |
    |          3980 |  10687 | Processes            |       3741 |  62353 |
    |          3980 |  10687 | Processes            |       3741 |  62354 |
    |          3980 |  10687 | Processes            |       3741 |  62355 |
    |          3980 |  10687 | Processes            |       3741 |  62356 |
    |          3981 |  10687 | Services             |       3746 |  62352 |
    |          8090 |  10687 | Zabbix configuration |       8088 | 316915 |
    |          8090 |  10687 | Zabbix configuration |       8088 | 316916 |
    |          8090 |  10687 | Zabbix configuration |       8088 | 316917 |
    |          8090 |  10687 | Zabbix configuration |       8088 | 316918 |
    |          8090 |  10687 | Zabbix configuration |       8088 | 316919 |
    |          8090 |  10687 | Zabbix configuration |       8088 | 316920 |
    |          8090 |  10687 | Zabbix configuration |       8088 | 316921 |
    |          8090 |  10687 | Zabbix configuration |       8088 | 316922 |
    |          8090 |  10687 | Zabbix configuration |       8088 | 316923 |
    |          8090 |  10687 | Zabbix configuration |       8088 | 316924 |
    |          8090 |  10687 | Zabbix configuration |       8088 | 316925 |
    |          8090 |  10687 | Zabbix configuration |       8088 | 316926 |
    |          8090 |  10687 | Zabbix configuration |       8088 | 316927 |
    |          8090 |  10687 | Zabbix configuration |       8088 | 316928 |
    |          8090 |  10687 | Zabbix configuration |       8088 | 316929 |
    |          8090 |  10687 | Zabbix configuration |       8088 | 316930 |
    |          8090 |  10687 | Zabbix configuration |       8088 | 316931 |
    |          8090 |  10687 | Zabbix configuration |       8088 | 316932 |
    |          8090 |  10687 | Zabbix configuration |       8088 | 316935 |
    |          8090 |  10687 | Zabbix configuration |       8088 | 316936 |
    |          8091 |  10687 | Zabbix performance   |       8089 | 316933 |
    |          8091 |  10687 | Zabbix performance   |       8089 | 316934 |
    |          8091 |  10687 | Zabbix performance   |       8089 | 316937 |
    |          8091 |  10687 | Zabbix performance   |       8089 | 316938 |
    |          8091 |  10687 | Zabbix performance   |       8089 | 316939 |
    |          8091 |  10687 | Zabbix performance   |       8089 | 316940 |
    +---------------+--------+----------------------+------------+--------+
    188 rows in set (0.19 sec)
    
    mysql> EXPLAIN SELECT DISTINCT a.*,ia.itemid FROM applications a,items_applications ia WHERE (ia.itemid IN (316940,316939,316938,316937,316936,316935,316934,316933,316932,316931,316930,316929,316928,316927,316926,316925,316924,316923,316922,316921,316920,316919,316918,316917,316916,316915,62432,62431,62430,62429,62428,62427,62426,62425,62424,62423,62422,62421,62420,62419,62418,62417,62416,62415,62414,62413,62412,62411,62410,62409,62408,62407,62406,62405,62404,62403,62402,62401,62400,62399,62398,62397,62396,62395,62394,62393,62392,62391,62390,62389,62388,62387,62386,62385,62384,62383,62382,62381,62380,62379,62378,62377,62376,62375,62374,62373,62372,62371,62370,62369,62368,62367,62366,62365,62364,62363,62362,62361,62360,62359,62358,62357,62356,62355,62354,62353,62352,62351,62350,62349,62348,62347,62346,62345,62344,62343,62342,62341,62340,62339)) AND a.applicationid=ia.applicationid;
    +----+-------------+-------+------+----------------------+----------------------+---------+------------------------+------+--------------------------+
    | id | select_type | table | type | possible_keys        | key                  | key_len | ref                    | rows | Extra                    |
    +----+-------------+-------+------+----------------------+----------------------+---------+------------------------+------+--------------------------+
    |  1 | SIMPLE      | a     | ALL  | PRIMARY              | NULL                 | NULL    | NULL                   | 5752 | Using temporary          |
    |  1 | SIMPLE      | ia    | ref  | items_applications_1 | items_applications_1 | 8       | zabbix.a.applicationid |   24 | Using where; Using index |
    +----+-------------+-------+------+----------------------+----------------------+---------+------------------------+------+--------------------------+
    2 rows in set (0.00 sec)
    
    mysql> EXPLAIN SELECT DISTINCT a.*,ia.itemid FROM applications a,items_applications ia WHERE ((a.applicationid BETWEEN 000000000000000 AND 099999999999999)) AND (ia.itemid IN (316940,316939,316938,316937,316936,316935,316934,316933,316932,316931,316930,316929,316928,316927,316926,316925,316924,316923,316922,316921,316920,316919,316918,316917,316916,316915,62432,62431,62430,62429,62428,62427,62426,62425,62424,62423,62422,62421,62420,62419,62418,62417,62416,62415,62414,62413,62412,62411,62410,62409,62408,62407,62406,62405,62404,62403,62402,62401,62400,62399,62398,62397,62396,62395,62394,62393,62392,62391,62390,62389,62388,62387,62386,62385,62384,62383,62382,62381,62380,62379,62378,62377,62376,62375,62374,62373,62372,62371,62370,62369,62368,62367,62366,62365,62364,62363,62362,62361,62360,62359,62358,62357,62356,62355,62354,62353,62352,62351,62350,62349,62348,62347,62346,62345,62344,62343,62342,62341,62340,62339)) AND a.applicationid=ia.applicationid;
    +----+-------------+-------+-------+----------------------+----------------------+---------+------+--------+---------------------------------------------+
    | id | select_type | table | type  | possible_keys        | key                  | key_len | ref  | rows   | Extra                                       |
    +----+-------------+-------+-------+----------------------+----------------------+---------+------+--------+---------------------------------------------+
    |  1 | SIMPLE      | a     | range | PRIMARY              | PRIMARY              | 8       | NULL |   2876 | Using where; Using temporary                |
    |  1 | SIMPLE      | ia    | range | items_applications_1 | items_applications_1 | 16      | NULL | 126915 | Using where; Using index; Using join buffer |
    +----+-------------+-------+-------+----------------------+----------------------+---------+------+--------+---------------------------------------------+
    2 rows in set (0.00 sec)

    Comment

    • whowd
      Junior Member
      • Jul 2007
      • 28

      #3
      Fixed:

      SET GLOBAL optimizer_fix=off;
      SET GLOBAL optimizer_search_depth=3;

      Comment

      • whowd
        Junior Member
        • Jul 2007
        • 28

        #4
        This problem would still occur randomly after turning the optimizer off. I ended up switching to postgresql and migrated data using this:

        Mysqldump, writing in postgresql format. Contribute to maxlapshin/mysql2postgres development by creating an account on GitHub.


        It worked well, and Postgres with a little tuning is doing much better then MySQL. I'm at 180K items with 300 items per second.

        w

        Comment

        Working...