Neuigkeiten

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 …


Taxonomy upgrade extras:  Postgresql  Mariadb  Mysql  Insert  Transaction  Commit  Multi-Row Insert 

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 …


Taxonomy upgrade extras:  Mariadb  Innodb  Buffer Pool 

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): …


Taxonomy upgrade extras:  Null  Postgresql  Mariadb  Mysql  Vacuum  Optimize 

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 …


Taxonomy upgrade extras:  Postgresql  Shared Memory  Myenv  Systemd 

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:


Taxonomy upgrade extras: 

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

Taxonomy upgrade extras: 

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 …


Taxonomy upgrade extras:  Deadlock  Select 

FromDual.de - lun, 0001-01-01 00:00

Taxonomy upgrade extras: 

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

Taxonomy upgrade extras: 
Subscribe to FromDual aggregator - FromDual all (de)