Помогите разобраться с базой


Forum rules
skylin
Posts: 11
Joined: 21 Dec 2016, 12:34

Помогите разобраться с базой

Postby skylin » 20 Feb 2017, 15:00

Подскажите пожалуйста, не пойму в чем проблема. Сделал конвертацию базы по вашей инструкции. В модуле прописываю доступ к базе tecdoc, пишет что соединение установлено. Захожу на главную страницу модуля и пытаюсь подобрать запчасти, нажимаю на значок марки автомобиля, а дальше бесконечная загрузка и в конце ошибка - "время тайм-аута истекло..." . Модуль точно рабочий, проверял на другой базе. База конвертировалась без ошибок 7дней)) Куда можно еще копнуть?

admin
Администратор
Posts: 205
Joined: 07 Feb 2016, 14:51

Re: Помогите разобраться с базой

Postby admin » 20 Feb 2017, 20:34

Если модуль продажи автозапчастей у вас рабочий, и вам удалось создать базу данных автозапчастей без ошибок - то остается неправильное подключение модуля к базе.
На одном сервере у вас БД автозапчастей и магазин продажи автозапчастей - или на разных?
Открыт ли доступ к БД извне (если на разных)? Проброшен ли порт по умолчанию (если сервер за NAT)?
Тут может быть сотни вопросов - и гадать, какие задавать нет никакого смысла, пока вы не опишите свою проблему более подробно.

skylin
Posts: 11
Joined: 21 Dec 2016, 12:34

Re: Помогите разобраться с базой

Postby skylin » 21 Feb 2017, 08:41

Сайт база и модуль находятся на локальном сервере. Все это стоит на debian

admin
Администратор
Posts: 205
Joined: 07 Feb 2016, 14:51

Re: Помогите разобраться с базой

Postby admin » 21 Feb 2017, 09:24

Скорее всего у вас не рабочая база данных автозапчастей.

skylin
Posts: 11
Joined: 21 Dec 2016, 12:34

Re: Помогите разобраться с базой

Postby skylin » 14 Mar 2017, 11:46

Подскажите пожалуйста. Как понять вот этот запрос к базе:

SELECT MOD_ID, TEX_TEXT AS MOD_CDS_TEXT, MOD_PCON_START, MOD_PCON_END

FROM MODELS

INNER JOIN COUNTRY

Именно из-за него начинает висеть и бесконечно грузить.

Попробовал выполнить такой запрос и пишет ошибку "Таблицы COUNTRY не найдено"



Еще раз сделал конвертацию по инструкции. Базу почистил от полей _CTM .В базе 28 таблиц. Ну все должно быть хорошо, но такое ощущение что что-то где-то еще надо сделать. Может подкинете идею какую нибудь?

admin
Администратор
Posts: 205
Joined: 07 Feb 2016, 14:51

Re: Помогите разобраться с базой

Postby admin » 16 Mar 2017, 04:52

Вы выполняете непонятно откуда взятый вопрос.

Вам говорят, что таблица COUNTRY в базе данных автозапчастей не найдена.

Проверьте и убедитесь сами, что в базе данных автозапчастей нет и не было такой таблицы.

Для доказательства - посмотрите список таблиц, указанных [url=http://tcdc.ru/tecdoc2mysql/]в инструкции по конвертации[/url].

skylin
Posts: 11
Joined: 21 Dec 2016, 12:34

Re: Помогите разобраться с базой

Postby skylin » 16 Mar 2017, 13:05

С этим разобрался. Запрос написал не полностью, поэтому и вылазила ошибка.



В общем разобрался я почему база зависает. Индексы надо расставлять потому что. А в инструкции ни слова про индексы нету почему-то

admin
Администратор
Posts: 205
Joined: 07 Feb 2016, 14:51

Re: Помогите разобраться с базой

Postby admin » 16 Mar 2017, 15:29

Инструкция рассказывает о том, как правильно конвертировать TecDoc в MySQL.

Вопросы оптимизации баз данных автозапчастей не рассматривались в этой инструкции.

Кому-то при оптимизации важнее сохранить минимальный размер БД, при этом он готов пожертвовать скоростью обработки запросов (или у него мощный процессор и много оперативной памяти). Кто-то может позволить себе потратить на индекирование базы данных автозапчастей лишние 20 Гб места на SSD - у каждого своя ситуация.


Return to “Решения для интернет-магазинов автозапчастей”

Who is online

Users browsing this forum: No registered users and 3 guests