Ответы пользователя по тегу SQL
  • Ведется разработка в git репозитории, как поддерживать sql структура в актуальном варианте?

    @carbon88
    .NET developer/ORM developer
    у вас получается файлы в формате *.sql? если да, то в них вроде в текстовом варианте запросы на создание таблиц и вставку данных. что мешает размещать его в репозитории и менять строки по опрелеленной договоренности?
    Ответ написан
    Комментировать
  • Как остановить выполнение SqlCommand?

    @carbon88
    .NET developer/ORM developer
    Cancel() не всегда отменяет запрос. он только пытается отменить. скажите как он отменит что-либо если запрос уже передан субд и она его уже выполняет?

    да а зачем его отменять? если это запрос на выборку остается только проигнорировать то, что пришло. если запрос на изменение данных, то тут вам транзакции в помощь. открываете транзакцию и по завершении работы делаете коммит этой транзакции. если пользователь нажал отмену, то делаете откат транзакции и все что, вы наизменяли в приделах этой транзакции не сохранится в базе.
    Ответ написан
    2 комментария
  • Что делает этот запрос?

    @carbon88
    .NET developer/ORM developer
    Была похожая ситуация. У нас такая ситуация возникала из-за того что запрос перелапачивал кучу записей. Проверьте, сколько записей переберает данный запрос с помощью Explain.
    Просто пишите перед запросом слово Explain
    EXPLAIN SELECT wp_posts.* FROM wp_posts INNER JOIN wp_postmeta ON wp_posts.ID = wp_postmeta.post_id

    Например через PhpMyAdmin. И вам сервер выдаст статистику по запросу.

    нам помогли индексы на определенные колонки
    Ответ написан
    Комментировать