Страница 1 из 1
Лимит базы?
Добавлено: 2009-04-22 9:48:56
LimpTeaM
Здраствуйте уважаемые телепаты!
Подскажите пожалуйста. Есть сайт с картинками и т.д. и т.п. С сегодняшнего дня перестал добавляться новый товар.
Подскажите пожалуйста, есть ли какие-нибудь лимиты в настройках mysql на эту тему?
размер базы на данный момент ~50 мегабайт
Точнее пока посмотреть не могу

Client API version 5.0.51 (из phpinfo)
точнее к сожалению пока посмотреть не могу ((
помогите пожалуйста

Re: Лимит базы?
Добавлено: 2009-04-22 9:55:46
zg
LimpTeaM писал(а):Есть сайт с картинками и т.д. и т.п.
гм...
LimpTeaM писал(а):С сегодняшнего дня перестал добавляться новый товар
гм...
LimpTeaM писал(а):размер базы на данный момент ~50 мегабайт
...
LimpTeaM писал(а):помогите пожалуйста
есть четыре момента:
1. картинки обчно в базе не хранят из-за сложной реализации
2. 50 мегабайт это мизерный размер
3. муся не поддерживает квоту встроенными средствами, а лимит самих таблиц намного больше чем 50 метров
4. добавление может терпеть неудачу по причине кривых запросов или скриптов
Нужен код.
Re: Лимит базы?
Добавлено: 2009-04-22 10:04:03
LimpTeaM
Эм) с кодом проблема

Он зараза на лицензии и зашифрован

До этого было все нормально. Сегодня в очередной раз начал добавлять товар.
1 добавился, второй нет. и последующие тоже. При этом в самой админке они появляются, а вот на сайте нет.
понимаю, что воду лью пока, но хотя бы приблизительный пинок в зад в нужное направление

Re: Лимит базы?
Добавлено: 2009-04-22 10:08:37
zg
LimpTeaM писал(а):1 добавился, второй нет. и последующие тоже. При этом в самой админке они появляются, а вот на сайте нет.
там запросы кривые судя по всему. Технически подобные ограничения ввести очень трудно.
LimpTeaM писал(а):Он зараза на лицензии и зашифрован
случаем не битрикс? а так обращайся к разработчику. Смысла самому ковыряться нет.
Re: Лимит базы?
Добавлено: 2009-04-22 10:22:14
LimpTeaM
нет не битрикс. самописный от webmedia.ru
По совету incognito с bsdportal удалил последний добавившейся товар сегодня. и добавил его заново. Не добавился

Re: Лимит базы?
Добавлено: 2009-04-22 10:37:23
zg
LimpTeaM писал(а):нет не битрикс
тогда думаю стоит посмотреть в его сторону
LimpTeaM писал(а):самописный от webmedia.ru
гм... а фигаля тогда он закрытый... вот уроды, подикась ещё и ломанным гуардом..
LimpTeaM писал(а):По совету incognito с bsdportal удалил последний добавившейся товар сегодня. и добавил его заново. Не добавился
так, ну давай для начала хотябы дамп структуры таблиц. Сами данные не нужны, просто струткура. Может зря я грешу на разрабов.
Re: Лимит базы?
Добавлено: 2009-04-22 10:42:36
LimpTeaM
Вы имеете ввиду это?
Код: Выделить всё
--
-- Дамп данных таблицы `dc_goods_cat`
--
INSERT INTO `dc_goods_cat` (`good_id`, `articul_str`, `subdiv_id`, `manuf_id`, `exists_b`, `descr_txt`, `price1_fl`, `name_str`, `picture_blb`, `thumb_blb`) VALUES
(1, '', 2, 5, 1, 'Девушка с виноградом. 18 век. Неизвестный голландский художник.', 18356.00, 'Девушка с виноградом', 0x20202020....b528
skipped
Код: Выделить всё
--
-- Структура таблицы `dc_goods_cat`
--
CREATE TABLE IF NOT EXISTS `dc_goods_cat` (
`good_id` int(11) NOT NULL auto_increment,
`articul_str` varchar(50) collate cp1251_general_cs NOT NULL default '',
`subdiv_id` int(11) default NULL,
`manuf_id` int(11) default NULL,
`exists_b` int(4) default NULL,
`descr_txt` text collate cp1251_general_cs NOT NULL,
`price1_fl` decimal(10,2) default '0.00',
`name_str` varchar(150) collate cp1251_general_cs NOT NULL default '',
`picture_blb` longblob NOT NULL,
`thumb_blb` longblob NOT NULL,
PRIMARY KEY (`good_id`)
) ENGINE=MyISAM DEFAULT CHARSET=cp1251 COLLATE=cp1251_general_cs AUTO_INCREMENT=77 ;
обрезал остальные цифры
я правильно понимаю, что последующий набор символов это картинка?
Re: Лимит базы?
Добавлено: 2009-04-22 10:45:25
zg
LimpTeaM писал(а):webmedia.ru

нда лавры битрикса многим не дают покоя

вот и ещё одни копипастеры. А вот и их "закрытая цмс" _http://
www.dsite.ru/webmedia_15.html 
100 баксов в розницу.
Почему-то битрикс у них стоит всего 5 килорублей, хотя это монстер, а не движок, а сайт на дсайте от 12... где логика... -)))
Re: Лимит базы?
Добавлено: 2009-04-22 10:48:46
zg
LimpTeaM писал(а):я правильно понимаю, что последующий набор символов это картинка?
да
гм... картинка и эскиз
LimpTeaM писал(а): `picture_blb` longblob NOT NULL,
`thumb_blb` longblob NOT NULL,
какие средние размеры картинок в килобайтах?
Re: Лимит базы?
Добавлено: 2009-04-22 10:51:24
LimpTeaM
80-100 килобайт.размер базы последнего бекапа (был дня 2-3 назад 43 мегабайта)
Re: Лимит базы?
Добавлено: 2009-04-22 11:00:37
zg
LimpTeaM писал(а):80-100 килобайт
там может памяти процессу не хватать при создании эскиза, если он создаётся непосредственно из картинки.
Нужно проверить во-первых лимит памяти
Во-вторых посмотреть сколько памяти кушается при добавлении картинки
Код: Выделить всё
echo sprintf("%.3fMb\n", memory_get_peak_usage()/1024/1024);
Re: Лимит базы?
Добавлено: 2009-04-22 11:10:10
LimpTeaM
128M
0.073Mb
Re: Лимит базы?
Добавлено: 2009-04-22 11:14:46
LimpTeaM
Долез до сервера.
сегодняшний последний бекап:
50 мегабайт
Re: Лимит базы?
Добавлено: 2009-04-22 11:16:56
zg
LimpTeaM писал(а):128M
0.073Mb
гм...
Надо проверить следующее:
1. зависит ли добавление записи от содержимого полей
2. зависит ли добавление записи от типа картинки и её размеров
Чтобы исключить содержимое, надо в поля вписывать только цифры или английские буквы.
Чтобы исключить картинку надо попробовать подобавлять без картинки, с маленькой картинкой, с картинками разных типов.
LimpTeaM писал(а):50M
-)) гуд, ты рут или хостинг заказной?
Re: Лимит базы?
Добавлено: 2009-04-22 11:22:37
LimpTeaM
по первому могу сказать сразу:
товар почти одинаковый и на протяжении нескольких месяцев все нормально добавлялось и показывалось. Поэтому это я наверное сразу отклоню.
При этом кстати,если я допустим буду вносить информацию в других местах (например новости или еще что-нить будь) все добавлется. походу проблема только с этой таблицей где находиться каталог товаров

.
з.ы. сервер выделенный с рутом. достался в наследство от какого-то линуксоида. переделать его нормально не хватает времени

так что могу делать все в принципе, но куда рыть не пойму

стоит правильная ос

Re: Лимит базы?
Добавлено: 2009-04-22 11:30:01
zg
LimpTeaM писал(а):з.ы. сервер выделенный с рутом. так что могу делать все в принципе, но куда рыть не пойму
надо во-первых включить вывод ошибок в логи. Дальше смотреть убдет ли ругань при добавлении записи с картинками.
LimpTeaM писал(а):проблема только с этой таблицей где находиться каталог товаров
хм... для начала её проверить
Код: Выделить всё
mysql> check table test;
+-----------+-------+----------+----------+
| Table | Op | Msg_type | Msg_text |
+-----------+-------+----------+----------+
| test.test | check | status | OK |
+-----------+-------+----------+----------+
1 row in set (0.02 sec)
mysql>
Пока первостепенная задача выявить закономерность ошибок, то есть когда запись железно добавляется, а когда нет.
Кстати, хостинг как-то ограничивает использование мускула? К примеру на ру-центре ты можешь задать лимит базы.
Re: Лимит базы?
Добавлено: 2009-04-22 11:36:53
LimpTeaM
надо во-первых включить вывод ошибок в логи. Дальше смотреть убдет ли ругань при добавлении записи с картинками.
эм простите новичка, но как? добавление строчки в /etc/my.cnf ?
проверил все базу на наличие ошибок в таблицах (везде ОК) проверял через phpmyadmin.
как я знаю не ограничивает. сервер стоит у Агавы
Re: Лимит базы?
Добавлено: 2009-04-22 11:42:42
zg
LimpTeaM писал(а):эм простите новичка, но как? добавление строчки в /etc/my.cnf ?
муся скорее всего тут ни при чём, надо ошибки пхп смотреть.
Есть два спорных момента:
1. отсуствие явных ошибок
2. не прослеживается система ошибок
Надо искать ошибки
Re: Лимит базы?
Добавлено: 2009-04-22 11:48:50
LimpTeaM
в логах апача, только такая запись:
Код: Выделить всё
File does not exist: /usr/local/www/functions.js
но я думаю она тут не причем, ничего другого я к сожалению не вижу.
2. не прослеживается система ошибок
Вот это и есть самое интересное, что через админку все прекрасно добавляется, но нифига не отображается, и причем только в каталоге. во все остальных все хорошо.
При добавлении товара никаких ошибок не происходит

Re: Лимит базы?
Добавлено: 2009-04-22 11:55:56
LimpTeaM
Хм...удалил, то что добавлял вчера.
удалилось и добавилось...
Re: Лимит базы?
Добавлено: 2009-04-22 12:09:17
LimpTeaM
разобрался! + вспомнил если честно! Уважаемый Zg! прошу прощения, что отнял у Вас столько времени! проблема была в том, что если не указать производителя товар не добавлется. И это притом, что производитель = "нет" уже есть и если его указывать, то товар не добавлялся. Создал еще одного производителя "нет" и все заработало

Re: Лимит базы?
Добавлено: 2009-04-22 12:12:42
zg
LimpTeaM писал(а):разобрался! + вспомнил если честно!
-))) гуд
только это должно было выясниться ещё на этом этапе
zg писал(а):Надо проверить следующее:
1. зависит ли добавление записи от содержимого полей