mastodon.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
The original server operated by the Mastodon gGmbH non-profit

Administered by:

Server stats:

337K
active users

#mysql

18 posts16 participants4 posts today

Question, my colleague want's a small database with only a few tables ( #Mariadb / #mysql #sql ) - Data pushed with PowerShell Scripts

He also wants a small Web UI to search in this database with "basic" filtering

I've found #Adminer (adminer.org/de/) which looks simpler then things like phpMyAdmin

Is this a good choice ? thx

www.adminer.orgAdminer - Datenbank-Verwaltung in einer einzigen PHP-Datei Adminer ist für: MySQL, MariaDB, PostgreSQL, CockroachDB, SQLite, MS SQL, Oracle. Andere per Plugin verfügbar: Elasticsearch, SimpleDB, MongoDB, Firebird, Clickhouse.

Open Source Linux MySQL Tools!

Was ist MySQL?

MySQL ist ein weit verbreitetes, relationales Datenbankmanagementsystem (RDBMS), das auf der Structured Query Language (SQL) basiert. Es wird häufig für die Speicherung, Verwaltung und Abfrage von Daten in verschiedenen Anwendungen eingesetzt, von kleinen Websites bis hin zu großen Unternehmensanwendungen.

linuxlinks.com/mysqltools/

LinuxLinks · 17 Best Free and Open Source Linux MySQL Tools - LinuxLinksThis article identifies 17 open source tools which help to reduce the complexity associated with the powerful database software.

MERGE + OUTPUT: Upsert с логированием без триггеров

Привет, Хабр! В этой статье поговорим про MERGE в MS SQL Server. Не просто MERGE, а MERGE с OUTPUT — как обновлять данные, вставлять новые и одновременно логировать изменения. Оператор MERGE позволяет объединить INSERT, UPDATE и DELETE. Клаузу OUTPUT можно прикрутить, чтобы получить, что именно поменялось — с деталями: было, стало, когда, зачем и кто виноват.

habr.com/ru/companies/otus/art

ХабрMERGE + OUTPUT: Upsert с логированием без триггеровПривет, Хабр! Сегодня поговорим про MERGE в MS SQL Server. Не просто MERGE, а MERGE с OUTPUT — как обновлять данные, вставлять новые и одновременно логировать изменения. Оператор MERGE позволяет...

Пишем тесты в транзакциях вместе с MySQL

Хочу поведать о своей библиотеке для написания тестов в транзакция при работе с MySQL. Я люблю писать тесты для своего кода, но при этом не люблю писать моки и всю необходимую для них обвязку. Особенно это касается базы данных ибо как правило замокать вызовы внешних сервисов и очереди сообщений, еще не так сложно, а вот с БД все гораздо сложнее, ведь взаимодействие с ней обычно довольно «богатое». И это ведет к тому, что приходится писать много хрупких и утомительных моков, и при этом сами запросы к БД не покрываются тестами (а там зачастую могут таиться ошибки связанные с некорректными запросами или ошибками миграции схемы).

habr.com/ru/articles/822073/

ХабрПишем тесты в транзакциях вместе с MySQLХочу поведать о своей библиотеке для написания тестов в транзакциях при работе с MySQL. Я люблю писать тесты для своего кода, но при этом не люблю писать моки и всю необходимую для них обвязку....
#nodejs#mysql#tests

Upgrade from MySQL 8.0.33 to 8.0.41 this morning on production.

Everything went smoothly... until:

Lock timeout when upgrading an intermediate primary in a ClusterSet. It looks like bugs.mysql.com/bug.php?id=1002. I know that kill -9 has been used in the past (yes, MySQL can be challenging and it's the only solution), so let's re-initialize the host. 6TB of data, it's going to be long but we have no choice at this point.

The Percona Server version of MySQL Shell doesn't support the Javascript interface anymore. The official documentation has Javascript examples everywhere but not Python. I had to guess and learn the Python equivalent in emergency.

Then if we define a "localAddress" to "Cluster.add_instance", MySQL tries to use the deprecated "XCOM" communication stack instead of "MYSQL". If you have errors on port 33061, you should remove the localAddress and/or use the "MYSQL" communication stack dev.mysql.com/doc/mysql-shell/

Every time the service is started, it takes 30 seconds to initialize the InnoDB buffer pool because the host has 1TB of RAM.

For an unknown reason, the mandb process takes multiple minutes when upgrading a package.

Time is really long when you do upgrades.

bugs.mysql.comMySQL Bugs: #100242: Upgrade from MySQL 8.0.16 to MySQL 8.0.18 failed

Выбор индексов в базах данных для highload-систем

Индексы – это «ускорители» доступа к данным в базах данных. Правильно выбранные индексы могут многократно ускорить запросы, что особенно критично в highload-системах с большими объёмами данных и большим числом запросов. Однако за ускорение чтения приходится платить усложнением записи и дополнительным расходом памяти. В этой статье мы подробно рассмотрим, как работают разные типы индексов в реляционных СУБД, как выбирать индекс под конкретный запрос, обсудим подводные камни (например, блоат, переиндексация, избыточные индексы) и затронем индексацию в NoSQL (MongoDB, Cassandra). Завершим чеклистом, который поможет выбрать оптимальный индекс под вашу задачу.

habr.com/ru/articles/897766/

ХабрВыбор индексов в базах данных для highload-системВведение Индексы – это «ускорители» доступа к данным в базах данных. Правильно выбранные индексы могут многократно ускорить запросы, что особенно критично в highload-системах с большими объёмами...

Mon site web sur free a pété. Je ne sais pas trop ce qui s'est passé sur ma base SQL, mais toujours est-il que mes données sont pour partie perdues. Il s'agit d'un site de #généalogie perso accessible uniquement par moi et qui n'a pas vocation à être public. A votre avis, je change d'hébergeur pour passer sur une solution payante (laquelle?), une autre solution gratuite (laquelle?) ou je m'autohéberge sur un RaspberryPi ? #hebergement_web #PHP #MySQL #Webtrees

I am throwing a fit trying to get the python mysql-connector installed.

pip gives me an error:
error: externally-managed-environment

× This environment is externally managed

How do I get this thing installed? So many of my programs use this.

How to Install on VPS This article provides a guide for how to install ClusterControl on AlmaLinux VPS.
How to Install ClusterControl on AlmaLinux VPS
ClusterControl is a robust database management platform that simplifies deployment, management, and scaling of database clusters. If you’re using AlmaLinux VPS for your infrastructure, this guide will walk you through installing ClusterControl seamlessly. ...
Continued 👉 blog.radwebhosting.com/how-to-

How to Install ClusterControl on AlmaLinux VPS
RadWeb, LLC · How To Install ClusterControl On AlmaLinux VPS - VPS Hosting Blog | Dedicated Servers | Reseller HostingThis article provides a guide for how to install ClusterControl on AlmaLinux VPS.