cent
Artem
да похоже на то
Artem
есть внятная инфа где нибудь по network_cli
Artem
в офф доке примеров нема -_-
Artem
network_cli а кто нибудь им пользовался вообще ?
Artem
не могу найти как пропихнуть команду в ииоге
Alexander
в офф доке примеров нема -_-
Тут есть пример:
https://docs.ansible.com/ansible/latest/network/user_guide/network_best_practices_2.5.html
Alexander
А какой сценарий?
могу проверить на huawei
Alexandr
Err
cent
А как в jinja2 конвертнуть ['Vasya', 'Petya'] через map в [{name: 'Vasya'}, {name: 'Petya'}] ?
cent
cent
cent
Блин, что-то не могу найти доки с хаками по jinja2 в ansible...
inqfen
Господа, подскажите убогому
inqfen
нужно сделать типа
lst = []
for line in (lookup (file, filename):
line = line.split("=")[0]
lst.append(line)
inqfen
lineinfile пишет в файл, а мне нужно в переменную
inqfen
Чтобы потом сравнить с другой
inqfen
ну или хотя бы как по строке в лист забрать
inqfen
split можно потом сделать
Erick
подскажите, как можно вывести все локации, где ансибл ищет переменные для конкретного хоста?
Erick
я понимаю, но вывести это как-то можно?
Vladislav 👻
в документации написано про приоритеты, читайте и смотрите
Vladislav 👻
ответ именно в этом
Erick
с учетом cfg и прочих переменных
Sun
Парни, жёсткий оффтоп:
Есть Postgres с базой в 30 гигов. Дефолтная установка, ничего не тюнили.
В нём есть табличка на 40+(!) колонок.
Через эту табличку проходят охренительно тяжёлые запросы. Настолько тяжёлые, что всего-лишь 30-гиговая база кладёт 12-ядерный сервер набок по цпу. Скорее всего, потому что из 30 гигов, 27 находятся в этой табличке.
Я без понятия что там делают погромисты, но явно что-то неправильное. Но у меня есть задача как-то сделать серверу полегче, чтобы он пореже падал на бок, пока они там учатся проектировать БД нормально.
У кого какие идеи есть?
జ్ఞా
Это view ?
జ్ఞా
Или табличко ?
Alex
జ్ఞా
Готовьте результаты ответов на запросы заранее и положите все в редис
జ్ఞా
Пусть скрипт готовит заранее всё
జ్ఞా
Если переделать нельзя
Sun
Если переделать нельзя
Да можно. Просто у нас главный по ДБ — убелённый сединами болгарин, который такие пузыри пускает, что впечатлительные израильтяне на него смотрят как на бога.
А организация бд такая, как будто он просто фокс-про переложил в ПГ.
జ్ఞా
Может румын ?
Sun
не, точно болгарин. Я проверял. 🙂
జ్ఞా
Ёбните его клавой по башке
Sun
Он в Болгарии. А так бы я б уже давно
జ్ఞా
Братушки неможно субота вчера
Sun
https://medium.com/@amangoeliitb/improving-database-performance-with-redis-dbd38fdf3cb
Вот тут тоже про редис пишут, но:
Problem happens when writes are issued. For instance, suppose we insert a new entry in our TestModel table. The Postgres database (in hard disk/SSD) will contain 1 extra row (the newly inserted entry), however, Redis cache (in RAM) won’t get updated with this new row and so, we now have a stale cache.
The solution is fairly simple. Whenever a write is issued, all the caches associated with that particular model (table) are invalidated (marked as stale).
Sun
а так как примерно 90% работы с базой происходит в одной таблице, то этот кеш будет почти бесполезен.
Павел П.
В t.me/pgsql больше вероятности что помогут. А так да, нормализовать и да запросы-логи смотреть
Vitaly
Наймите на консалт нормального DBA
Vitaly
Я думаю проблема решится
ℭ𝔞𝔯𝔯𝔬𝔩
Vitaly
ℭ𝔞𝔯𝔯𝔬𝔩
Но точечные и быстрые запросы всё равно пихать в pg и индексировать в какой-нибудь b-tree
Max
:)
ℭ𝔞𝔯𝔯𝔬𝔩
Max
еще ее помежает знать вес одной строки.
Vitaly
Не отменяет написанного выше
Max
нет, но не факт что клиент на этом делает деньги.
Max
поэтому и не факт что не пожопится на консалт.
ℭ𝔞𝔯𝔯𝔬𝔩
Отличный вроде как раз на консалте
Max
надо понять и этот вопрос
Vitaly
Ну тогда садитесь за анализ структуры данных и разбирайтесь сами
Vitaly
Дело это не благодарное
Max
в Израиле есть не плохой выбор, если работают с Болгарами, то уж явно что жопятся ;)
Max
Vitaly
Вполне может так статься что всего то какого индекса правильного нехватает :)
Max
Vitaly
Ну и всегда есть оракл :)
Павел П.
Max