FromDual TechFeed (de)

I blog di FromDual

Oli Sennhauser - gio, 2026-02-12 20:30

Qual è il modo più veloce per caricare dati nel database?

Oli Sennhauser - mer, 2026-02-11 10:04

Con l’ultimo cliente abbiamo dovuto risolvere alcune questioni davvero interessanti! Soprattutto perché il database non era proprio piccolo.

Ecco alcuni dati chiave: CPU: 2 socket x 24 core x 2 thread = 96 vCore, 756 G RAM, 2 x 10 Tbyte PCIe SSD in RAID-10 e 7 Tbyte di dati, diverse migliaia di clienti, in forte crescita.

Il throughput attuale: 1 M SELECT/min, 56 k INSERT/min, 44 k UPDATE/min , 7 k DELETE/min in media su 30 giorni. Tendenza in forte aumento. Applicazione e query non ottimizzate in …


MariaDB ha compromesso il concetto di buffer pool configurabile dinamicamente!

Oli Sennhauser - lun, 2026-02-09 19:14

Descrizione del problema

MySQL ha introdotto il buffer pool InnoDB configurabile dinamicamente con la versione 5.7.5 nel settembre 2014 (qui e qui):

The innodb_buffer_pool_size configuration option can be set dynamically using a SET statement, allowing you to resize the buffer pool without restarting the server. For example:

mysql> SET GLOBAL innodb_buffer_pool_size=402653184;

MariaDB 10.2.2 ha adottato questa funzione nel settembre 2016 (fonte):

InnoDB was merged from MySQL-5.7.14 (XtraDB is disabled …


Quanto spazio occupa NULL?

Oli Sennhauser - dom, 2026-02-08 16:15

Durante l’ultima consulenza presso il cliente, questi mi è venuto incontro raggiante dicendomi che aveva seguito il mio consiglio e aveva modificato tutte le colonne Primary Key da BIGINT (8 byte) a INT (4 byte) e che questo aveva portato grandi vantaggi! Il suo database MySQL 8.4 era ora più piccolo di 750 Gbyte (da 5,5 Tbyte). Fantastico!

E sì, so che questo contraddice le raccomandazioni di alcuni dei miei colleghi PostgreSQL (qui e qui). Nel mondo MySQL si dà più importanza a queste cose (fonte): …


Qualcuno sta cancellando i miei segmenti di memoria condivisa!

Oli Sennhauser - dom, 2026-02-08 06:27

Quando lavoriamo con PostgreSQL su myEnv, riceviamo regolarmente errori relativi al segmento di memoria condivisa. Esempio:

psql: error: connection to server on socket "/tmp/.s.PGSQL.5433" failed:
FATAL:  could not open shared memory segment "/PostgreSQL.4220847662":
No such file or directory

oppure vediamo messaggi simili nel log degli errori di PostgreSQL:

ERROR:  could not open shared memory segment "/PostgreSQL.4220847662":
No such file or directory

Essendo un amministratore …


FromDual

Oli Sennhauser - mer, 2026-01-21 11:36



Servizi neutrali e indipendenti dal produttore
per MariaDB, Galera Cluster e MySQL!



Servizi per MariaDB, Galera e MySQL

Offriamo i seguenti servizi:


Contattare FromDual

Oli Sennhauser - ven, 2026-01-16 20:42

Potete contattarci nei seguenti modi:


Indirizzo:FromDual GmbH
Rebenweg 6
CH - 8610 Uster
Svizzera
E-mail:contact@fromdual.com
Telefono:+41 44 500 58 20+49 201 853 67 70
 
Partita IVA/UID:CHE-301.341.221 MWST
Numero DUNS:485921436

InnoDB deadlock con SELECT? Non è possibile! O forse sì?

Oli Sennhauser - sab, 2023-11-25 18:05

Introduzione

Due punti per iniziare:

  1. Un deadlock è uno stato in cui due transazioni diverse non sono più in grado di continuare a lavorare perché ciascuna transazione detiene un blocco di cui l’altra transazione avrebbe bisogno. Poiché entrambe le transazioni stanno aspettando che l’altra transazione rilasci il proprio blocco, nessuna delle due rilascerà il proprio blocco. E questo durerebbe fino a dopodomani. Per evitare ciò, l’istanza di MariaDB interviene e uccide la transazione che …


Oli Sennhauser - lun, 0001-01-01 00:00

Subscribe to FromDual aggregator - FromDual TechFeed (de)