ФорумРазработкаБазы данных → сервер firebird

сервер firebird

  • kzn.Jonny

    Сообщения: 4 Репутация: N Группа: Кто попало

    Spritz 6 июня 2011 г. 9:09

    Есть сервер firebird к нему приложение или windows-сервис отправляет запросы. Один запрос просто ужасен - хотелось бы его заменить другим, какие варианты подскажите гуру?
    Думал на порту 3050 свою прогу посадить, но решил сначала проконсультироваться
    Есть идеи?
  • phpdude

    Сообщения: 26624 Репутация: N Группа: в ухо

    Spritz 6 июня 2011 г. 9:13, спустя 4 минуты 20 секунд

    в чем ужасность запроса то?)
    Сапожник без сапог
  • kostyl

    Сообщения: 5203 Репутация: N Группа: Джедаи

    Spritz 6 июня 2011 г. 9:51, спустя 37 минут 34 секунды

    наверно ужастность в udf БОльше нет предположений без текста запроса…
  • kzn.Jonny

    Сообщения: 4 Репутация: N Группа: Кто попало

    Spritz 7 июня 2011 г. 7:27, спустя 21 час 36 минут 6 секунд

    Запрос такой
    select count(*) from
    (
    select count(*) from Таблица1
    left join Таблица 2……
    left join Таблица 3……
    …..
    left join Таблица 8……
    where Таблица1.outer_id = 13
    )

    Этот запрос выполняется 2 секунды

    Соответственно я хочу select count(*) from Таблица1 where Таблица1.outer_id = 13
    который выполняется меньше миллисекунды


    Да и причем тут какой запрос
  • kostyl

    Сообщения: 5203 Репутация: N Группа: Джедаи

    Spritz 7 июня 2011 г. 14:23, спустя 6 часов 56 минут 21 секунду

    Да и причем тут какой запрос

    обычно невозможно заменить один запрос другим если ничего не знаешь о первом…

Пожалуйста, авторизуйтесь, чтобы написать комментарий!