|
|
|
Хранимые процедуры - принцип работы в 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&tid=1835678]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
82ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
31ms |
get tp. blocked users: |
1ms |
| others: | 238ms |
| total: | 393ms |

| 0 / 0 |
