Есть база данных состоящая из 5 таблиц. В одной храниться порядка 10+ млн записей. Количество записей, кот. нужно еще заполнить, порядка 120-150 млн. Где каждая новая запись записывается на опр. время дольше, чем предыдущая, т.к. идет проверка на дубликаты. И поэтому у меня два пути, оставить как есть и ждать пару недель на сохранения инфы. Или же создать, условно говоря пару тысяч таблиц, для мобильности самой бд, т.к. там используются порядка 2-х тысяч разных типов инфы. И вот для каждого типа инфы, будет использоваться своя таблица. Но не уверен, правильное ли решение.
Как поступить? Может есть третье, четвертое и т.д. решение.
Если вы можете сразу определить тип инфы с помощью безнес логики то лучше обращаться непосредственно к той таблице у которой этот тип инфы определен. Маленький размер таблицы удобнее использовать. Но если бизнес логика хромает, то время затраченное на поиск нужного типа инфы не окупается по сравнению с индексным поиском этого типа инфы в таблице.
Есть база данных состоящая из 5 таблиц. В одной храниться порядка 10+ млн записей. Количество записей, кот. нужно еще заполнить, порядка 120-150 млн. Где каждая новая запись записывается на опр. время дольше, чем предыдущая, т.к. идет проверка на дубликаты.
Если я верно понимаю, то речь идёт о процессе заполнения имеющейся структуры имеющимися данными, и хочется ускорить этот процесс.
В таком случае настоятельно рекомендую выполнить импорт данных во временную структуру без проведения каких-либо проверок (Для MySQL импорт 150кк записей такой простой структуры с применением LOAD DATA INFILE выполняется достаточно быстро), затем выполнить средствами SQL требуемые проверки с удалением дубликатов (и предварительно - необходимые индексирования для быстрого выполнения этих операций), и, наконец, перенос заведомо корректных очищенных данных в боевую таблицу. Для указанных количества и структуры цена вопроса - порядка 3-4 часов.
для каждого типа инфы, будет использоваться своя таблица
А вот тут - полная неясность. Но с учётом того, что
тип информации, это условно говоря, марка телефона, таких марок около 2-х тысяч
скорее всего речь ведётся о простом словаре - тогда вполне достаточно к основной таблице цен иметь ещё одну таблицу с типами телефонов. Но уж никак не две тысячи...
Виртуальный выделенный сервер (VDS) становится отличным выбором
Устанавливаю на страницу шрифт, взал с Google Fonts, вот так выглядит страница:
для примера заменил в блоке сам позунок через псевдокласс, но ничего не поменялось:
Пытался сделать адаптивную страницу сайта и выявил такую проблемуКогда открываю сайт на телефоне, либо планшете - все в порядке, но при изменении...
Я ничайно удалил строку но я ее востановил и когда обнавил бац и все цвета исчезли а контент весь влево сместился вот коды ааааа