Использование логического ИЛИ может негативно влиять на скорость выполнения программ. 2
Например, если применить логическое ИЛИ в секции ГДЕ запроса, то система управления базами данных не сможет использовать индексы таблиц и будет выполнять сканирование, что увеличит время работы запроса и вероятность возникновения блокировок. 2
Также не рекомендуется использовать логическое ИЛИ в условиях соединения, то есть в секции ПО запроса. 2 Это также может привести к выбору неоптимального плана и медленной работе запроса. 2
По возможности условие ИЛИ следует заменять операцией «Объединить всё». 2
Для оптимизации производительности программ также рекомендуется удалять ненужные вызовы функций, сводить к минимуму операции журналирования, использовать одновременное выполнение и параллелизм. 1