Мне что отвечать новым работодателям почему 2 месяца?
Компания не прошла испытательный срок. Не понравилось у них.
Это 100% корректный ответ. Испытательный срок не только про соответствие должности вами но и про то, устраивает ли работодатель вас.
Вячеслав, выражение "функция(поле) оператор операнд" не может использовать индекс по этому полю. А требует индекс именно по "функция(поле)". В 8.0.13 поддержка функциональных индексов появилась. До того - generated virtual column и индекс по этому псевдополю. Ещё раньше - обычное поле с индексом под результат вычисления функции и его запись через триггера.
И во всех случаях это всё равно должен быть отдельный индекс именно под это вычисляемое выражение. А каждый индекс - это не бесплатно.
Поэтому where date >= curdate() and date < curdate() + interval 1 day
deepin, irishmann, а догадаться что ответ просто показывает где ошибка в коде, не? Автор меня замечательно понял.
Можно и полностью на SQL сделать. И нормально, а не через date_format. Вы ведь знаете, какой для условия DATE_FORMAT(`date`, '%Y-%m-%d') нужен индекс? Нет, и близко не по date.
А можете объяснить, почему вы спрашиваете про postgresql, если в ошибке и в вашей наскальной живописи однозначно написано mysql?
Если что - это две большие разницы.
на картинке ровно те же 4 строки, которыми ваш вопрос заканчивается. И на этот вопрос вам ответили. Что же такое "пишет точка не есть запятой" пока остаётся загадкой. Что бы это могло быть даже с учётом парсера разметки тостера - загадка.
если они в raid1 и обратить внимание на что именно жалуется smart - то не так уж странно. Удивляет скорее Media_Wearout_Indicator и довольно незначительный объем записанных данных чтобы уже износить весь резервный объём. Вы более чем подходите под заявленные в документации расчётные объёмы записи.
The SSD will have a minimum of five years of useful life under client workloads with up
to 40 GB of host writes per day.
Не повезло с заводским браком, в общем. Бывает.
Хотя workload у вас конечно любопытный, 2тб записали и только 27гб прочитали.
Не знаю только ограничения по версиям ядра и mdadm, но с полгода назад делал такое.
sudo mdadm --grow --bitmap=none /dev/md1
sudo mdadm --grow /dev/md1 --level=0 --backup-file=/backup-md1-grow
sudo mdadm --grow /dev/md1 --level=0 -n 2 --add /dev/sdb5 --backup-file=/backup-md1-grow
watch cat /proc/mdstat
# после ребилда
sudo resize2fs /dev/md1
внимательно проверить имена дисков. На шаге 3 надо в массив добавить тот том, что на шаге два был из него выкинут
backup-file обязан находить не на самом массиве, а где-то в стороне.
И ещё раз подумать над тем что вы делаете и чем рискуете. Разбирать raid1 на механике - к большим проблемам.
Судя по Linux RAID метке - у вас собран raid из 2 дисков. Поскольку это очевидно не vps, а выделенный сервер - скорей всего в raid1. Проверьте по /proc/mdstat . Если я угадал верно - то лишний раз подумайте, хотите ли вы отказываться от raid1. Если данные вас не волнуют - то вынимаете второй диск из рейда и переформатируете/монтируете куда нравится. Чтобы сделать одну ФС на оба диска - вам потребуется или на lvm мигрировать или на raid0 или на jbod с переразбивкой обоих дисков.
Дмитрий, ну так и при чём тут тогда ваш случай?
Некоторые роутеры можно перешить в openwrt прямо с веб-интерфейса штатной прошивки, некоторые хитрым зажиманием каких-нибудь кнопок, некоторые только вскрытием корпуса, некоторые только с паяльником. Детали по каждому роутеру - и более того по его различным ревизизиям - необходимо выяснять отдельно. Для этого и есть вики table of hardware - ToH openwrt. Если сказано лезть паяльником и припаиваться к UART - надо лезть и припаиваться. Или побыть волонтёром и вести исследования, нет ли другого способа. Исследования вести самостоятельно, а не постами на тостере вида "дайте инструкцию".
Или взять другой роутер с процессом установки попроще.
Компания не прошла испытательный срок. Не понравилось у них.
Это 100% корректный ответ. Испытательный срок не только про соответствие должности вами но и про то, устраивает ли работодатель вас.