На сколько эффективно использование встроенных в MySQL 5, таких функция как: обзоры (Views), процедуры (Procedures), функции (Functions)?

В свое время, когда я работал с InterBase там я их довольно часто использовал, и это сильно облегчало сам код программы, особенно если надо было вести дополнительное протоколирование действий (к примеру, оформление заказов, событие на удаление добавление записей и т.п.).