|
|
|
Хранимые процедуры - принцип работы в MySQl
|
|||
|---|---|---|---|
|
#18+
Добрый день! Читал и видеоуроки смотрел, говорят что в 5.1 хранимые процедуры именно в Mysql не работают как в других бд. т.е. в Mysql хранимая процедура как и вьюха хранится в виде текстового файла на сервере. Что в свою очередь не дает особых преимуществ, кроме инкапсуляции ну и соответственно кэширования. Сервер в любом случае проходит много этапов: 1. Проверка синтаксиса запроса 2. Ищет таблицы для запроса 3. Получаем массив данных 4. И наконец вывод Хотел уточнить не ясные для меня вопросы: 1.Это действительно так? Или в новой версии Mysql есть изменения? 2.И еще я не до конца понял. Вот есть у нас запрос на insert. И мы его выполняем 100 раз, отличаются только значения, которые мы добавляем в таблицу. Мне не понятно будет ли кэшироватся данный запрос? Т.к. данные то каждый раз разные вносятся, хотя логика запроса остается прежней. Спасибо за ответы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.11.2013, 12:58:29 |
|
||
|
Хранимые процедуры - принцип работы в MySQl
|
|||
|---|---|---|---|
|
#18+
vip-y, 1)однажды поднимал вопрос на эту тему, но конкретного ответа не получил. интернет пестрит сообщениями что хранимки компилируются, а со слов разработчика dbForge Studio - devart (местное его имя) получается, что хранится в текстовом виде..... может я не правильно его поняллл... у mssql - четко сказано: компилятся.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.11.2013, 13:07:19 |
|
||
|
Хранимые процедуры - принцип работы в MySQl
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.11.2013, 13:10:03 |
|
||
|
|

start [/forum/topic.php?fid=47&msg=38474190&tid=1835678]: |
0ms |
get settings: |
7ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
38ms |
get topic data: |
5ms |
get forum data: |
1ms |
get page messages: |
24ms |
get tp. blocked users: |
1ms |
| others: | 202ms |
| total: | 291ms |

| 0 / 0 |
