Ответы пользователя по тегу MySQL
  • Лучше делать перезапись в столбец или оставлять вычислением?

    @DimaIs
    Тут стоит исходить из того, что операции create/update происходят единожды и с одной конкретной строкой, в отличие от того же чтения. Гипотетический пример: у нас есть N записей, для их создания нам N раз придется складывать M столбцов. Допустим, что таблица у нас неотсортированная и без индексов. Тогда для поиска одного элемента нам придется в среднем N / 2 раз сложить M столбцов, что уже даже при единичных операциях поиска убьет весь наш "выигрыш" от отказа вычислять эти столбцы при создании/обновлении. Выбор очевиден
    Ответ написан
  • Что менее затратно, удалить и создать заново, или апдейт?

    @DimaIs
    Даже если откинуть тестирование этих способов на время, то получается, что при создании новой записи нам надо будет обновить все другие, которые на нее ссылаются. Уже с этой информацией можно говорить о том, что да, UPDATE быстрее.
    Ответ написан
    Комментировать