Резервирование таблицы за конкретным пользователемhttp://softtime.ru/forumРезервирование таблицы за конкретным пользователемhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=88322#post525160тогда не знаю, нужно испытывать в реальных условиях, я стараюсь строить логику так чтобы блокировка была не нужна. кстати алиасы...Резервирование таблицы за конкретным пользователемSat, 15 Dec 2012 17:35:59 +0300ValickРезервирование таблицы за конкретным пользователемhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=88322#post525159Спасибо! Однако, это описание я и раньше читал, но оно от практики долековато. Вот как в реальном скрипте сделать блокировку,...Резервирование таблицы за конкретным пользователемSat, 15 Dec 2012 17:27:32 +0300Владимир55Резервирование таблицы за конкретным пользователемhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=88322#post525158"?php $ct=mysql_connect($dblocation,$dbuser,$dbpasswd); mysql_select_db($dbname,$ct); $query="LOCK TABLES tb_1 READ, tb_2 WRITE"; $res=mysql_query($query); ?" там оказывается можно блокировать сразу несколько таблиц или даже...Резервирование таблицы за конкретным пользователемSat, 15 Dec 2012 17:06:48 +0300ValickРезервирование таблицы за конкретным пользователемhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=88322#post525157Можете пояснить это примером? Пусть есть две таблицы, tb_1 и tb_2. Как будет выглядеть такая система?Резервирование таблицы за конкретным пользователемSat, 15 Dec 2012 16:10:36 +0300Владимир55Резервирование таблицы за конкретным пользователемhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=88322#post5251551. Да. 2. Используйте операторы LOCK TABLES и UNLOCK TABLES, если это MyISAM или транзакции, если это InnoDB.Резервирование таблицы за конкретным пользователемSat, 15 Dec 2012 15:36:27 +0300cheopsРезервирование таблицы за конкретным пользователемhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=88322#post525153с обычными просто устанавливаете два соединения и блокируете обе таблицы, если блокировка прошла успешно, то продолжаете работу, если нет, то...Резервирование таблицы за конкретным пользователемSat, 15 Dec 2012 15:07:55 +0300ValickРезервирование таблицы за конкретным пользователемhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=88322#post525145Правильно ли я понимаю, что для использования временных таблиц необходимо выполнять CREATE TEMPORARY TABLE непосредственно в том скрипте, где эти...Резервирование таблицы за конкретным пользователемSat, 15 Dec 2012 13:35:55 +0300Владимир55Резервирование таблицы за конкретным пользователемhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=88322#post525144С ООП я уже наигрался - быстродействие падает жутко. На мой взгляд, ООП следует применять только там, где без него...Резервирование таблицы за конкретным пользователемSat, 15 Dec 2012 13:33:19 +0300Владимир55Резервирование таблицы за конкретным пользователемhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=88322#post525141А почему для решения данной задачи не применить ООП, с каждым пользователем будет инициирован объект класса фильт. Подобное я делал...Резервирование таблицы за конкретным пользователемSat, 15 Dec 2012 13:24:42 +0300oradevРезервирование таблицы за конкретным пользователемhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=88322#post525140А почему для решения данной задачи не применить ООП, с каждым пользователем будет инициирован объект класса фильт.Резервирование таблицы за конкретным пользователемSat, 15 Dec 2012 13:23:27 +0300oradevРезервирование таблицы за конкретным пользователемhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=88322#post525138У вас какой тип таблиц? Обычный, создается так: "?php $query = "CREATE TABLE filter_display ( id INT (11) NOT NULL...Резервирование таблицы за конкретным пользователемSat, 15 Dec 2012 13:08:07 +0300Владимир55Резервирование таблицы за конкретным пользователемhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=88322#post525122Допустим, получается для каждого пользователя будет создана не одна а две виртуальные таблицы, это очень ресурсозатратно, все-таки я бы пересмотрел...Резервирование таблицы за конкретным пользователемFri, 14 Dec 2012 22:21:49 +0300oradevРезервирование таблицы за конкретным пользователемhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=88322#post525118Блокировка заставит всех остальных пользователей ждать, когда таблица будет разблокирована, она вам точно нужна?Резервирование таблицы за конкретным пользователемFri, 14 Dec 2012 21:33:21 +0300cheopsРезервирование таблицы за конкретным пользователемhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=88322#post525117Для решения данной задачи в MySQL существуют временные таблицы, которые можно создать при помощи запроса CREATE TEMPORARY TABLE - они...Резервирование таблицы за конкретным пользователемFri, 14 Dec 2012 21:31:06 +0300cheopsРезервирование таблицы за конкретным пользователемhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=88322#post525116Общий алгоритм такой. 1. Запрос к основной базе данных. Это очень большая база, содержащая почти сто миллионов записей размером почти...Резервирование таблицы за конкретным пользователемFri, 14 Dec 2012 20:49:15 +0300Владимир55Резервирование таблицы за конкретным пользователемhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=88322#post525115-Резервирование таблицы за конкретным пользователемFri, 14 Dec 2012 20:48:31 +0300Владимир55Резервирование таблицы за конкретным пользователемhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=88322#post525114Не очень понятно, зачем нужна временная таблица, почему нельзя запись производить сразу в одну таблицу, предварительно обработав все в одном...Резервирование таблицы за конкретным пользователемFri, 14 Dec 2012 20:27:47 +0300oradevРезервирование таблицы за конкретным пользователемhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=88322#post525113что именно не получается сделать средствами СУРБД? блокировка таблицРезервирование таблицы за конкретным пользователемFri, 14 Dec 2012 20:14:13 +0300ValickРезервирование таблицы за конкретным пользователемhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=88322#post525111весь функционал переложить на плечи СУРБД не получается. На РНР переложить можно, но очень нерационально.Резервирование таблицы за конкретным пользователемFri, 14 Dec 2012 19:05:23 +0300Владимир55Резервирование таблицы за конкретным пользователемhttp://softtime.ru/forum/read.php?id_forum=3&id_theme=88322#post525106обрабатывается РНР-функциями а весь функционал переложить на плечи СУРБД нет возможности?Резервирование таблицы за конкретным пользователемFri, 14 Dec 2012 16:07:43 +0300Valick