Задать вопрос
  • Какой алгоритм можно применить при проверки числа на простое ли оно?

    @Akina
    Wataru,
    какое-нибудь решето эратосфена будет быстрее всего

    На учебной задаче да. А на боевой - куда как проще взять готовую последовательность, благо они доступны ну в очень приличном диапазоне, и работать с ней. Нет ничего быстрее и проще, чем считывание из готового файла.
    Написано
  • Как исправить ошибку The redo log file comes from other data directory than redo log file?

    @Akina
    Madser, да хрен его знает, я с никсами последний раз общался чёрт те когда.

    А @@innodb_force_recovery уже попробовал? Не вылечило?
    Если да - то и указанную опцию добавить вместо этой, точно так же. И где результаты и логи по первой попытке?
    А если нет - то начинать именно с попытки включить и запустить автовосстановление при старте.

    Всей ВМ он крутиться в бегете и там есть полный бекап сервера

    Не понял... вот как можно, восстановив полностью ВМ, получить ошибку из той ВМ, которая уже удалена? Или том с datadir находится где-то извне ВМ и не бэкапился с ней? Ну поздравляю, чё... можно было и не морочиться с такими бэкапами.
    Написано
  • Как исправить ошибку The redo log file comes from other data directory than redo log file?

    @Akina
    Похоже, что сервер крашнулся в момент отката... плохо.

    Для начала попробуйте запустить сервер, добавив в строку запуска опцию --innodb-force-recovery=6, авось пофиксит... хотя вряд ли.

    Затем, если не вылечится, попробуйте следующий путь.

    • Остановите mysqld - он и так не загрузился, но уж лучше дать дополнительную команду выгрузки, пусть и ожидая получение ошибки, что сервис не запущен
    • Сделайте полную копию всей datadir, на всякий случай
    • Добавьте в строку запуска демона опцию --innodb-log-checksums=ON
    • Очистите папку #innodb_redo (скажем. переместите файлы в какую-нибудь подпапку)
    • Попробуйте запустить сервер


    Если запуск пройдёт нормально - остановите сервер, удалите добавленную опцию, запустите уже в рабочем режиме. И прогоните проверку структуры всех таблиц на предмет ошибок.

    Копию datadir подержите до тех пор, пока не будете стопроцентно убеждены, что всё в порядке. Но не менее недели.
    Написано
  • Как вернуть возможность смены пароля в Windows 10 в локальной сети при домене?

    @Akina
    ... и каким загрузился, или каким грузил апплет управления компьютером.
    Написано
  • Поиск куда можно добраться по графу за время?

    @Akina
    Alexandroppolus, так UCS - это тот же поиск в ширину, только для случая различных весов рёбер. А Дейкстра тут скорее всего не будет оптимален просто потому, что по классике он посещает все вершины, а для поставленной задачи это в общем случае очевидно избыточно.
    Написано
  • Поиск куда можно добраться по графу за время?

    @Akina
    Здесь подойдёт волновой алгоритм либо поиск в ширину. С прерыванием ветви поиска по превышению заданного лимита.
    Написано
  • Как искать роутеры, которые сотрудники приносят на работу?

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

    Список этих Вась получается практически за один день. ТД на входе с утра, сверка логов ТД и СКУД. Уже к обеду 90% шареных мобилок в списке. Ну а остальных можно и ножками побегать-поискать.
    Написано
  • Почему этот запрос выводит из строя mysql?

    @Akina
    Антон Антон,
    я бы сортировку для начала вынес из окна в соответствующий select

    ??? это как? покажите кодом, что вы имеете в виду.
    Написано
  • Почему этот запрос выводит из строя mysql?

    @Akina
    PS. В мой последний запрос добавьте /*+ MAX_EXECUTION_TIME(60000) */ - чтобы не ребутать при слишком долгом выполнении. Ну или другой предел времени (он в миллисекундах)
    Написано
  • Почему этот запрос выводит из строя mysql?

    @Akina
    А где DDL таблицы?

    И ещё - после запуска на выполнение "долгого" запроса как выглядят расход памяти и активность диска? Не начинается ли материализация подзапроса, особенно с утыканием в недостаток дискового пространства?

    И как себя поведёт
    WITH cte AS (
        SELECT id, time, ROW_NUMBER() OVER (PARTITION BY phone ORDER BY time DESC) AS n 
        FROM sms 
        WHERE time > NOW() - INTERVAL 6 MONTH AND time < NOW() - INTERVAL 6 HOUR
        )
    SELECT * 
    FROM  cte 
    WHERE n=4;

    ?
    Написано
  • Почему этот запрос выводит из строя mysql?

    @Akina
    Планы всех запросов и DDL таблицы в студию. А также планы запросов, где подзапрос преобразован в CTE. И точно версию MySQL.
    Написано
  • Как искать роутеры, которые сотрудники приносят на работу?

    @Akina
    Ой, вот ведь проблема - поймать момент, когда на одном клиентском порте нарисовалось более одного МАС-адреса... Ещё лучше - перейти на белый список, или вообще на МАС-based VLAN.
    Хуже, если к розетке подключится WAN роутера. Тогда МАС на порте будет только один, и тут уже надо анализировать сессии. Впрочем, пограничное оборудование должно ловить такие ненормальности без особых проблем.
    Что до WiFi - ну не вижу проблемы тупо пройтись со смартфоном по зданию, мониторя WiFi сети, их имена и расстояние до них.

    Да, это будет ПОСТОЯННЫЙ мониторинг. Но ведь так и надо...
    Написано
  • Перенаправить трафик с роутера через комп?

    @Akina
    Ну тут разве что локальный прокси на комп и всю маршрутизацию завернуть через него... и приложение прокси "ускорить батником".

    Хотя всё это вот - с ускоряющим батником,- звучит странновато.
    Написано
  • Почему Veeam B & R community edition отказывается восстанавливать БД из бекапа?

    @Akina
    Странно. У меня тот же билд Veeam. Установлен в виртуалке на 2012 Std сервере на хосте с 2019 Core. Бэкапит виртуалку с MS SQL 2012 на 2012 Std сервере на другом хосте с 2016 Std сервером, бэкапы кладутся непосредственно на тома первого хоста. Пришлось восстанавливать где-то с полгода назад, никаких проблем не встретил.

    Ну восстановите всю виртуалку, а потом Detach в копии и Attach по месту.
    Написано
  • Что режет скорость smb на удаленной шаре до 355КБ/c?

    @Akina
    Любая другая сетевая скорость не режется. Скачивание из интернета, скачивание файла по физической локалке, выгрузка, всё это работает на нативной скорости. Проблема только с шарой.

    Непонятно... вот всё это через совершенно тот же L2TP, и через тот же узел (инет) либо непосредственно с него?
    Написано
  • Почему один из компьютеров не пингует другой?

    @Akina
    Есть 2 ПК подключенных к 2 роутерам, каждый к своему. Роутеры соединены между собой.

    Нарисуйте схему - все устройства, все их интерфейсы и соединения, настройки каждого устройства и настройки каждого интерфейса (маршрутизация, NAT и т.п.). Так станет понятнее, где и что должно быть.
    Написано
  • Как в mysql сделать regexp_replace?

    @Akina
    Vitsliputsli, ну закиньте на багтрак...
    Написано
  • Как в mysql сделать regexp_replace?

    @Akina
    Vitsliputsli, Начало и конец строки - это не подстроки, а маркеры. Неудивительно, что LIKE их находит. Для любого пустого объекта BOF=EOF. Но вот заменять можно только подобъект, возможно, привязанный к маркеру, но никак не сам маркер.
    Написано
  • Объединение множества подсетей в одну сеть?

    @Akina
    Коммуникационное оборудование, надеюсь, управляемое? Тогда раскидать всё - компы+серверы, телефония, видеонаблюдение, админка,- по отдельным виланам.
    Написано
  • Как в mysql сделать regexp_replace?

    @Akina
    Мне сдается в mysql виноват 4 параметр pos, он как бы указывает заменять с первого символа, а строка пустая.

    Нет. Просто у пустой строки нет ни начала, ни конца - с точки зрения MySQL.

    https://dbfiddle.uk/UBlE6VhT
    Написано