|
|
|
Временные таблицы.
|
|||
|---|---|---|---|
|
#18+
Господа! Переписываю проект доставшийся по наследству. В проекте активно используются временные таблицы, по моему мнению и в том числе не по делу. Создаются таблицы с использованием конструкции Код: plaintext таблицы уже без указания что она временная Код: plaintext Код: plaintext Собственно вопрос. Правильно ли в этом случае удаляются таблицы, не оставляют ли они они после себя каких либо следов и удаляются ли они такой конструкциеё вообще. Вопрос второй, а где собственно посмотреть где эти временные таблицы создаются и хранятся. P.S. Модераторам просьба удалить предыдущую тему... что-то с кодировками не заладилось. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2009, 10:33:36 |
|
||
|
Временные таблицы.
|
|||
|---|---|---|---|
|
#18+
http://dev.mysql.com/doc/refman/5.1/en/create-table.htmlYou can use the TEMPORARY keyword when creating a table. A TEMPORARY table is visible only to the current connection, and is dropped automatically when the connection is closed. This means that two different connections can use the same temporary table name without conflicting with each other or with an existing non-TEMPORARY table of the same name. (The existing table is hidden until the temporary table is dropped.) To create temporary tables, you must have the CREATE TEMPORARY TABLES privilege. про удаление: http://dev.mysql.com/doc/refman/5.1/en/drop-table.html The TEMPORARY keyword has the following effects: * The statement drops only TEMPORARY tables. * The statement does not end an ongoing transaction. * No access rights are checked. (A TEMPORARY table is visible only to the session that created it, so no check is necessary.) Using TEMPORARY is a good way to ensure that you do not accidentally drop a non-TEMPORARY table. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2009, 11:06:24 |
|
||
|
Временные таблицы.
|
|||
|---|---|---|---|
|
#18+
За справочку спасибо. Но тут вот какая проблема. После работы программы остаются невычищенными куча временных файлов. И зачастую, когда их слишком много в системе остаётся, MySQL начинает выдавать ошибки на создание временных таблиц. Ни кто не в курсе с чем это может быть связано? P.S. К сожалению код привести не смогу, его слишком много и всё в разных местах. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2009, 11:41:45 |
|
||
|
Временные таблицы.
|
|||
|---|---|---|---|
|
#18+
Куликов Алексей За справочку спасибо. Но тут вот какая проблема. После работы программы остаются невычищенными куча временных файлов. И зачастую, когда их слишком много в системе остаётся, MySQL начинает выдавать ошибки на создание временных таблиц. Ни кто не в курсе с чем это может быть связано? P.S. К сожалению код привести не смогу, его слишком много и всё в разных местах. Добавь проверку существования временной таблицы - делов то... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2009, 13:27:10 |
|
||
|
Временные таблицы.
|
|||
|---|---|---|---|
|
#18+
а mysql умеет сам очищаться от временных таблиц? или они где то накапливаются пока не удалишь? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.07.2015, 12:05:01 |
|
||
|
Временные таблицы.
|
|||
|---|---|---|---|
|
#18+
мигель1а mysql умеет сам очищаться от временных таблиц? или они где то накапливаются пока не удалишь? http://dev.mysql.com/doc/refman/5.5/en/create-table.html A TEMPORARY table is visible only to the current session, and is dropped automatically when the session is closed. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.07.2015, 13:21:49 |
|
||
|
|

start [/forum/topic.php?fid=47&msg=39008718&tid=1832938]: |
0ms |
get settings: |
5ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
36ms |
get topic data: |
6ms |
get forum data: |
1ms |
get page messages: |
27ms |
get tp. blocked users: |
1ms |
| others: | 194ms |
| total: | 283ms |

| 0 / 0 |
