Квота на базу данных MySql
Модератор: terminus
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
- проходил мимо
Квота на базу данных MySql
Подскажите пожалуйста, можно ли и если можно, то как, задать квоту на размер базы данных в MySql.
Услуги хостинговой компании Host-Food.ru
Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
- hizel
- дядя поня
- Сообщения: 9032
- Зарегистрирован: 2007-06-29 10:05:02
- Откуда: Выборг
Re: Квота на базу данных MySql
скриптиком самописным?
никто кроме вас не знает, что такого можно отрезать, чтобы освободить места иначе все встанет колом
никто кроме вас не знает, что такого можно отрезать, чтобы освободить места иначе все встанет колом

В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.
-
- полковник
- Сообщения: 5845
- Зарегистрирован: 2007-12-07 13:51:33
- Откуда: Верх-Нейвинск
Re: Квота на базу данных MySql
сам мускуль не умеет держать квоты на размер базы, но его можно легко узнать через du
-
- проходил мимо
Re: Квота на базу данных MySql
Есть хостинг и хотелось бы ограничивать пользователей от переполнения базы.hizel писал(а):скриптиком самописным?
никто кроме вас не знает, что такого можно отрезать, чтобы освободить места иначе все встанет колом
-
- полковник
- Сообщения: 5845
- Зарегистрирован: 2007-12-07 13:51:33
- Откуда: Верх-Нейвинск
Re: Квота на базу данных MySql
если делать импорты гиговых таблиц, то наврядли это возможно - мускул умеет работать только от одного пользователя, квоты при этом не держит, то есть если таблица вдруг резко вырастет (это возможно, если делать импорт csv-файлов или insert ... select), то это никак не отследить и не залочитьSintez писал(а):Есть хостинг и хотелось бы ограничивать пользователей от переполнения базы.
- Hazzard
- сержант
- Сообщения: 265
- Зарегистрирован: 2009-02-01 21:22:36
- Откуда: Москва
- Контактная информация:
Re: Квота на базу данных MySql
сталкнулся с аналогичной проблемой...zg писал(а):если делать импорты гиговых таблиц, то наврядли это возможно - мускул умеет работать только от одного пользователя, квоты при этом не держит, то есть если таблица вдруг резко вырастет (это возможно, если делать импорт csv-файлов или insert ... select), то это никак не отследить и не залочитьSintez писал(а):Есть хостинг и хотелось бы ограничивать пользователей от переполнения базы.
решается число логичесски:
Что такое бд? по сути это структурированные данные хранящиеся в ФАЙЛАХ... так что чтобы ограничить пользователя достаточно подсчитывать размеры этих файлов ...
Debian, php/mysql и другой бред...
- zingel
- beastie
- Сообщения: 6204
- Зарегистрирован: 2007-10-30 3:56:49
- Откуда: Moscow
- Контактная информация:
Re: Квота на базу данных MySql
Основные функции СУБДЧто такое бд? по сути это структурированные данные хранящиеся в ФАЙЛАХ
* управление данными во внешней памяти (на дисках);
* управление данными в оперативной памяти с использованием дискового кэша;
Z301171463546 - можно пожертвовать мне денег
- Hazzard
- сержант
- Сообщения: 265
- Зарегистрирован: 2009-02-01 21:22:36
- Откуда: Москва
- Контактная информация:
Re: Квота на базу данных MySql
zingel писал(а):Основные функции СУБДЧто такое бд? по сути это структурированные данные хранящиеся в ФАЙЛАХ
* управление данными во внешней памяти (на дисках);
* управление данными в оперативной памяти с использованием дискового кэша;
обратите внимание что я написал БД (База Данных) а не СУБД (система управления базами данных)...
Debian, php/mysql и другой бред...
- zingel
- beastie
- Сообщения: 6204
- Зарегистрирован: 2007-10-30 3:56:49
- Откуда: Moscow
- Контактная информация:
Re: Квота на базу данных MySql
а брать оттуда информацию Вы будете руками или телепатически, посему субд.
Z301171463546 - можно пожертвовать мне денег
-
- полковник
- Сообщения: 5845
- Зарегистрирован: 2007-12-07 13:51:33
- Откуда: Верх-Нейвинск
Re: Квота на базу данных MySql
гм.. мускул - это прежде всего клиент-серверная технология, в отличие от плоских файлов или sqlite. Клиент никак не может повлиять ни на кэш, на на оперативную память сервера, ни на что-либо другое, связанное с техническими параметрами (типа буфера на выборку, объединение и т.п.), клиент может только манипулировать данными (хранить, извлекать, обрабатывать и удалять).
Клиент может влиять только на размер таблиц, хранимых в базе, поэтому только этот размер и надо учитывать. Все остальные заморочки (типа кэша или оперативной памяти) - это проблемы сервера.
Клиент может влиять только на размер таблиц, хранимых в базе, поэтому только этот размер и надо учитывать. Все остальные заморочки (типа кэша или оперативной памяти) - это проблемы сервера.
- Hazzard
- сержант
- Сообщения: 265
- Зарегистрирован: 2009-02-01 21:22:36
- Откуда: Москва
- Контактная информация:
Re: Квота на базу данных MySql
Уважаемый, причём тут субд? я имею ввиду НАПРЯМУЮ файлы из системы брать, без субд.zingel писал(а):а брать оттуда информацию Вы будете руками или телепатически, посему субд.
Debian, php/mysql и другой бред...
- hizel
- дядя поня
- Сообщения: 9032
- Зарегистрирован: 2007-06-29 10:05:02
- Откуда: Выборг
Re: Квота на базу данных MySql
отрезать на уровне файловой системы и в один прекрасный момент база сломается упершись в этот лимит 

В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.
- Hazzard
- сержант
- Сообщения: 265
- Зарегистрирован: 2009-02-01 21:22:36
- Откуда: Москва
- Контактная информация:
Re: Квота на базу данных MySql
вам бы лиж бы отрезатьhizel писал(а):отрезать на уровне файловой системы и в один прекрасный момент база сломается упершись в этот лимит

как у меня будет сделано - в личном кабинете пользователя будет выводиться крупными букафкаме что ЛИМИТ ПОДХОДИТ К КОНЦУ и ппц неминуем ...
Debian, php/mysql и другой бред...
- hizel
- дядя поня
- Сообщения: 9032
- Зарегистрирован: 2007-06-29 10:05:02
- Откуда: Выборг
Re: Квота на базу данных MySql
человеческий фактор.......
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.
- Hazzard
- сержант
- Сообщения: 265
- Зарегистрирован: 2009-02-01 21:22:36
- Откуда: Москва
- Контактная информация:
Re: Квота на базу данных MySql
ну приплюсовать к этому "пару строчек" в договоре + уведомление по е-мэил (можно ещё какнить)... и всё - остальное не наши проблемы ... "мы сделали всё что могли"...hizel писал(а):человеческий фактор.......
ПыСы ... никто не заставляет тебя БЛОЧИТЬ базу ... просто делаеш приостановку доступа (вырубаеш логин

Debian, php/mysql и другой бред...
- weec
- лейтенант
- Сообщения: 948
- Зарегистрирован: 2007-07-24 11:17:35
- Откуда: Afghanistan
- Контактная информация:
Re: Квота на базу данных MySql
использовать innodb tablespace фиксированного размера
-
- рядовой
- Сообщения: 24
- Зарегистрирован: 2009-03-09 19:23:49
Re: Квота на базу данных MySql
Думаю можно посмотреть в сторону quota на системе, все равно для кажд базы свой каталог.
Что делаю, то и пишу
http://behterev.su/
http://behterev.su/
- zingel
- beastie
- Сообщения: 6204
- Зарегистрирован: 2007-10-30 3:56:49
- Откуда: Moscow
- Контактная информация:
Re: Квота на базу данных MySql
Z301171463546 - можно пожертвовать мне денег