×

Вокруг мира про сссрКрымфакты и мирТайны историитурцияПетербург и окрестностиВыборгСтрашное и мистическоеПоследние новостиОбщество, миртунис
Интересно уроки по html,css,js,phpМистика и ГаданияАнекдотыМузыка
Исскуство и поэзия Стихи Золотого векаПритчиБасниМифы и Легенды древнего мираСтихи Серебренного векаЯпонские стихи и проза
Разные эпохи Сказки народов мираТайны историиСредневековьеДревняя Азияпро ссср
Разное РаскраскиКомедия "Дино и его друзья"КонвертерыОригамиСтрашное и мистическое
общество и мир Психологияфакты и мирОбщество, мирАфоризмы и цитатыПоследние новости

-----------

Вашему сайту нужна помощь? Политика конфидициальности Разместить рекламу

Данные не загружаются (импортируются) в базу данных или импортируются долго. Что делать?


bd, sql, php, html, mysql, phpmyadmin, база данных, импорт, файл, запрос, долго, грузится, запросы, запросами, данные, базу данных, базе данных, не отправляется, жду, ждать, очень, грузит, что делать, проблема,

Представьте ситуацию. У вас есть данные или файл с данными, которые вы хотите загрузить в вашу базу данных. Вы заходите в панель импорта или просто вставляете sql данные в строку sql-запроса, жмете на кнопку *отправить* и появляется значок процесса загрузки. Вы ждете пять минут, десять и больше. В итоге у вас выскакивает ошибка или просто ничего не происходит вообще.

Проблема такого рода лишь говорит о том, что ваш сервер или хостинг просто не может быстро обработать данные из-за нехватки оперативной памяти.
Либо файл, который вы хотите загрузить в базу данных очень большой или же наоборот он маленький, но самих запросов или строк в нем очень много.

Решить эту проблему можно следующим образом:
Данные не загружаются (импортируются) в базу данных или импортируются долго. Что делать?
Вариант 1. (Если вы напрямую вставляете запрос в SQL)
Просто создайте файл с расширением .sql и запихайте весь ваш код с запросом в него. Зайдите в базу данных и нажмите на верхнюю вкладку ИМПОРТ. Перейдя на страницу импорта загрузите (импортируйте) ваш файл в базу данных.
Данные не загружаются (импортируются) в базу данных или импортируются долго. Что делать?
Вариант 2. (если вы хотите загрузить (импортировать) файл с данными в базу данных)
a)В этом случае можно разбить ваш файл, который вы пытаетесь загрузить, на несколько отдельных файлов.
b) Можете попробовать сжать специальными архиваторами ваш файл с данными.
c) (РЕКОМЕНДУЕМЫЙ!) Можно скачать программу Sypex Dumper 2 (SXD).


Как работать с Sypex Dumper 2 (SXD)?

1. После скачивания программы разархивируйте её в папку с вашими сайтами (в Open server это папка *domain*)
2. После того как установите программу, киньте ваш файл с данными, который вы хотите загрузить в БД, в директорию backup. Эта директория находится в директории программы. (Либо можете поменять место в верхней вкладке *ОПЦИИ*)
3. откройте программу, для этого запустите вас сервер и откройте файл index.php (находится в главном каталоге программы) с помощью браузера. !!!Помните, что index.php - php файл и в адресной строке браузера не должно находиться посторонних слов, символов и папок!!!
2. Войдите в программу с помощью вашего логина и пароля, который вы используете при входе в phpmyadmin или просто в строке пользователь впишите root, а строку *пароль* оставьте пустым.
3. Сверху нажмите на кнопку Импорт
3. Вас перенесет на страницу импорта. В строке с базами данных выберите ту, в которую вы хотите загрузить файл с данными, а в строке *Файл* выберете ваш файл с данными, которые вы хотите загрузить.
4. Жмите выполнить. Готово.

Стоит заметить, что программа безбашенно разгоняется и поэтому может случайно продублировать несколько строк в вашем файле с запросом. Обычно загрузка 100.000 строк занимает менее 2-3 минут. Если процесс идет намного дольше (10 мин и более) - остановите его. будьте уверены, что нужные данные загрузились, а программа по ошибке дублирует данные.



Комментарии

Комментариев пока нет. Оставь тут свой комментарий или анекдот!


Комментарии к посту






 … и тогда Демосфен выплюнул свои камни и набрал в рот воды.

Смешной афоризм


Norway
Во Франции у города Вердена стоят две башни на расстоянии 60 м друг от друга, и если стать между ними и крикнуть, то можно услышать отголоски слова двенадцать раз.

[ Интересные факты о мире ]






Объеденить два блока в одном. css, html
Как написать текст на картинке, с помощью CSS + html?
Страшное и мистическое Тайны истории про ссср турция Петербург и окрестности тунис Крым факты и мир Последние новости Общество, мир Выборг






×

Рассказы из категории: Создание сайта (html,css,php,js)