|
|
|
Хранимые процедуры - принцип работы в 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=38474164&tid=1835678]: |
0ms |
get settings: |
9ms |
get forum list: |
18ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
37ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
| others: | 208ms |
| total: | 337ms |

| 0 / 0 |
