Ejemplo n.º 1
0
function parse_database($database)
{
    $q = new nginx_stats($database);
    $currenttable = "hour_" . date("YmdH");
    $LIST_TABLES_HOURS_TEMP = $q->LIST_TABLES_HOURS_TEMP();
    while (list($tablesource, $b) = each($LIST_TABLES_HOURS_TEMP)) {
        if (!preg_match("#^hour_[0-9]+#", $tablesource)) {
            continue;
        }
        if ($currenttable == $tablesource) {
            events("{$database}/{$tablesource} SKIPPING table {$tablesource}", __FUNCTION__, __LINE__);
            continue;
        }
        if (!parse_table($tablesource, $database)) {
            continue;
        }
        $q->QUERY_SQL("DROP TABLE {$tablesource}");
    }
}
Ejemplo n.º 2
0
function parse_database($database)
{
    $q = new nginx_stats($database);
    $currenttable = "day_" . date("Ymd");
    $LIST_TABLES_DAY = $q->LIST_TABLES_DAY();
    while (list($tablesource, $b) = each($LIST_TABLES_DAY)) {
        if (!preg_match("#^day_[0-9]+#", $tablesource)) {
            continue;
        }
        if ($currenttable == $tablesource) {
            events("{$database}/{$tablesource} SKIPPING table {$tablesource}", __FUNCTION__, __LINE__);
            continue;
        }
        if (!parse_table($tablesource, $database)) {
            continue;
        }
    }
}