#sql #sql_server
Хотелось бы немного потренироваться на кошках в области составления sql запросов, индексов и всего такого. Для этого мне хотелось бы найти какую-нибудь большую базу данных с достаточно большим количеством записей в таблицах (более 100 миллионов). Может кто знает, есть ли где такие бэкапы в свободном доступе?
Ответы
Ответ 1
Stackexchange (частью которого является этот сайт) публикует дамп собственной базы, правда я сам не пробовал с ним играть. Структура базы в этом дампе в общих чертах описана тут. Если есть проблемы с импортом этого в sql, то по метке data-dump есть несколько ответов по вопросам связанным с импортом. Еще список баз, которые можно использовать для тестирования, может быть частью устаревшим, но большей частью полезенОтвет 2
Можно попробовать взять дампы википедии: https://dumps.wikimedia.org/backup-index.html Ссылка на инструкцию с описанием таблиц: https://ru.wikipedia.org/wiki/Википедия:Как_сделать_копию_ВикипедииОтвет 3
Следюущий код достаточно быстро заполняет поля уникальными значениями. Как раз подходит для анализа оптимизации, индексов и т.д.. While 1=1 INSERT INTO 'your table' VALUES (NEW ID(), NEW ID(), NEW ID(), DatePart(millisecond,GetDate())
Комментариев нет:
Отправить комментарий