Задать вопрос
  • Сеть есть, а доступа к интернету Ethernet нет, что делать?

    @Akina
    Адрес статический или динамический?
    Если статический - проверяй, прописался ли шлюз по умолчанию.
    Если динамический - проверяй, правильно ли получены параметры.
  • Как сбросить пароль администратора на Windows Server 2012 r2?

    @Akina
    там используется RAID контроллер от Intel ... драйвер на сайте Supermicro уже лет 5 как недоступен для скачивания.

    Читаешь пид/вид, по нему находишь драйвер в каталоге центра обновления M$ и ставишь. С тем же Стрельцом или 2К10 выполняется "на ура".
  • Как получить значение по id в связанных таблицах в бд?

    @Akina
    так как поле author очевидно является связью по id с таблицей author, ее название должно быть author_id

    То же самое относится и к самой таблице author - ключ в ней тоже надо называть author_id. Во-первых, в запросе не придётся гадать, чей id, во-вторых, можно вместо JOIN ON использовать более очевидный JOIN USING. А иногда и вовсе NATURAL JOIN.
  • Как реализовать каскадное добавление?

    @Akina
    Вот на зачем триггер-то? вставка выполняется процедурой - вот в ней и реализуйте ВСЮ необходимую логику, а не один несчастный огрызок, который потом ещё что-то должен инициировать через триггер...
  • Как оптмизировать INSERT-SELECT SQL запрос?

    @Akina
    Дмитрий Баскаков,
    Верен и к ошибке не приведет.

    После сделанного исправления - да, верен.
    500 строк в таблице table1.

    А 500 тысяч где - в таблице table2?

    Задавая вопрос по оптимизации, следует выложить:

    1. Полный CREATE TABLE для всех таблиц (ниже указано, что СУБД MySQL либо MariaDB - значит, полный вывод SHOW CREATE TABLE tablename)
    2. Сведения о статистике данных - общей и в разрезе используемых условий связывания/отбора
    3. План выполнения проблемного запроса (для INSERT..SELECT - также отдельно план выполнения его SELECT-части и сведения о сравнительной скорости выполнения SELECT и INSERT..SELECT)
    4. Сведения о сервере БД - точное название СУБД, включая точную версию (вывод SELECT VERSION();), сведения об аппаратной конфигурации сервера и основных настройках СУБД
  • Как оптмизировать INSERT-SELECT SQL запрос?

    @Akina
    Запрос синтаксически неверен и приведёт к ошибке.

    Как оптмизировать INSERT-SELECT SQL запрос?

    Оптимизировать его SELECT-часть.

    Всего 500+ тыс строк.

    Где именно?
  • Как массово изменить значение ID в таблице wp_posts из базы данных сайта Wordpress?

    @Akina
    А потом окажется, что эти ID использовались для связывания других таблиц, и всё развалилось... причём восстановление в этом случае будет крайне непростым.

    Не трогай ID-автоинкремент. Он вообще не для тебя существует.
  • Как сделать категории в интернет магазине?

    @Akina
    Если всё, что написано в комментариях, в т.ч. к ответам, собрать воедино, то следует сделать простой вывод - структура хранения выбрана неправильно, не учтены наиболее частые операции на массиве данных.

    И как итог - adjacency list фтопку, а вместо него либо nested set, либо, если места не жалко и геморрои с перемещением веток не пугают, то fully qualified node path.
  • Почему выдает ошибку создание триггера?

    @Akina
    Потому что код создания состоит из нескольких предложений, а про DELIMITER кто-то забыл...
  • Как сделать интернет в Компьютерном клубе лучше?

    @Akina
    а железка автоматически распределяла трафик пользователей по разным провайдерам для более равномерной нагрузки

    При обычном динамическом распределении в некоторых случаях будут проблемы.
    Железка должна распределять не сессии, а именно трафик от узла - весть трафик от одного рабочего места либо туда, либо сюда. Переключение только либо по падению одного из каналов, либо для перераспределения нагрузки по сигналу от узла (например, от спецприблуды в автозагрузке на старте сеанса) Для 25 клиентов этого достаточно для более-менее равномерной загрузки каналов.
  • Как сделать интернет в Компьютерном клубе лучше?

    @Akina
    Согласен с предыдущим оратором насчёт торрентов.
    Единственное - торрент-клиент должен быть портабельным. И не работающим в режиме службы - только как приложение.
  • Как сделать VLAN в корпоративной сети?

    @Akina
    Drubanda,
    И он тоже не должен физическими интерфейсами смотреть в каждый vlan. Для этого есть тегированный порт.

    Хорошо, когда оборудование и ПО умеют на одном физическом интерфейсе создать несколько виртуальных, каждый из которых работает со своим tagged VLAN. Но так бывает не всегда - серверы могут быть самосборными, а могут быть просто весьма старыми.

    Впрочем, у автора в качестве маршрутизатора Микротик, он это умеет, более того, делает это по умолчанию (на практике я пока подобной схемы не использовал, мне приходилось делать наоборот, создавать изолированный режим и блокировать доступ из одного VLAN в другой, обеспечивая только маршрутизацию во внешний канал).

    Но тем не менее понимание у товарища всё же неполное, он как-то, по-моему, воспринимает деление на VLAN и деление на подсети как две части одного процесса. Мысленное разделение сети с кучей VLAN на несколько физически не связанных сетей должно помочь избавиться от этого, имхо.
  • Какими стандартами нужно пользоваться при проектировании КС или СКС?

    @Akina
    Drno,
    Та же витая, по сути просто прозвонкой проверяется

    Ну-ну.

    Вот именно сегодня принимали у подрядчиков кусок СКС под видеообзор. Из 14 проводов 13 нормальны, а последний - питание на камеру доходит, камера грузится, интерфейс через патч поднимается, а через кабель (34 метра всего) линка нет. При этом кабельный тестер рапортует, что по всем 8 жилам всё шоколадно. Хорошо кабель идёт под фальшпотолком по лотку открыто.. заменили, просмотрели - видимо, при растягивании провод перекрутился, а его потянули, не расправив, в итоге микропетля. Уже на базе прозвонили - работает только 10 полудуплекс. Хотя чаще такая проблема связана с плохим, за самый кончик, пробоем, или с окисленным разъёмом.

    Так что прозвонка - не гарантия, надо тестировать на рабочей частоте.
  • Как установить максимальное количество строк в таблице?

    @Akina
    А консистентный снимок top 1000 строк вы всегда можете получить запросом с сортировкой и лимитом.

    Угу. Можно даже вьюшку навернуть, чтобы не думалось.
  • Как сделать VLAN в корпоративной сети?

    @Akina
    Drubanda,
    Доступ к определенным серверам из других vlan свободно реализуется маршрутизацией между этими же vlan.

    Маршрутизация между VLAN? Вы имеете в виду IP-маршрутизацию, выполняемую внешним маршрутизатором либо огрызком L3-функционала на L2-коммутаторе, или речь о непосредственной L2-коммутации из одного VLAN в другой? про второе я лично как-то не в курсе...
  • Как установить максимальное количество строк в таблице?

    @Akina
    Ты на тег посмотри! MySQL. Грохнется твой триггер, с ошибкой 1442.
  • Как установить максимальное количество строк в таблице?

    @Akina
    Вариант 1 - замена INSERT на UPDATE самой старой записи.
    Вариант 2 - хранимая процедура вместо запроса.

    Второй метод предпочтителен, но становятся проблемой пакетные вставки.

    Danny Arty, какие триггеры? он хочет удалять из таблицы, в которую вставляет - в MySQL в триггере это недопустимо.
  • Почему сложность алгоритма (n+2n+3n+…+n⋅n) = O(n³)?

    @Akina
    Что, сумму чисел от 1 до N в школе не проходили, что ли?

    (n+2n+3n+…+n*n) = n * (1+2+3+..+n) = n * (n * (n+1) / 2) = n*n*n/2 + n*n/2

    При определении сложности слагаемые низших степеней и постоянные множители отбрасываются. И остаётся голенькое n^3.