Domande e risposte per i professionisti del database che desiderano migliorare le proprie competenze nel database e imparare dagli altri membri della comunità
Ho fatto alcuni test usando READ_COMMITTEDe READ_UNCOMMITTEDa casa, usando la tecnologia JDBC. Vedo che READ_UNCOMMITTEDpuò effettivamente leggere dati non impegnati, ad esempio dati da alcune transazioni non ancora impegnate (potrebbe eseguire una query UPDATE). Domande Dove vengono archiviati i dati non impegnati, in modo tale che una READ_UNCOMMITTEDtransazione possa leggere …
Ho un tavolo come questo: CREATE TABLE products ( id serial PRIMARY KEY, category_ids integer[], published boolean NOT NULL, score integer NOT NULL, title varchar NOT NULL); Un prodotto può appartenere a più categorie. category_idscolonna contiene un elenco di ID di tutte le categorie di prodotti. La query tipica è …
Ho un'origine database PostgreSQL (ODBC) legacy che sto tentando di migrare al nuovo schema di SQL Server utilizzando SSIS. Ricevo un avviso che dice: Il metodo di recupero 'Row by Row' viene applicato perché la tabella ha colonne LOB. Il contenuto della colonna è LOB Il fatto è che nessuna …
Abbiamo un enorme database di produzione, la sua dimensione è di circa 300 GB. Esiste un approccio per migliorare le prestazioni di una query di eliminazione? In questo momento la velocità di eliminazione è compresa tra 1 e 10k al minuto, per noi è molto lenta.
Devo progettare un diagramma entità-relazione (ERD) per un contesto aziendale che prevede la delineazione degli artisti di musica , come illustrerò in dettaglio di seguito. Descrizione dello scenario Un artista ha un nome , e deve essere sia un gruppo o un solista (ma non entrambi). Un gruppo è composto …
L'immagine seguente mostra un problema di replica delle transazioni che sto attualmente esaminando. L'immagine proviene dal monitor di replica. Come posso ottenere queste informazioni usando T-SQL?
Usando PostgreSQL 9.2, ho problemi con le query lente su una tabella relativamente grande (oltre 200 milioni di righe). Non sto provando niente di folle, sto solo aggiungendo valori storici. Di seguito è riportata la query e l'output del piano di query. Il mio layout del tavolo: Table "public.energy_energyentry" Column …
Un server redis v2.8.4 è in esecuzione su Ubuntu 14.04 VPS con 8 GB di RAM e 16 GB di spazio di swap (su SSD). Tuttavia htopmostra che redissolo sta occupando la 22.4 Gmemoria! redis-serveralla fine si è schiantato a causa di fuori memoria. Memed Swpentrambi colpisce il 100%, quindi …
Sto cercando di capire come AGGIORNARE più righe con valori diversi e non riesco proprio a capirlo. La soluzione è ovunque ma per me sembra difficile da capire. Ad esempio, due aggiornamenti in 1 query: UPDATE mytable SET fruit='orange', drink='water', food='pizza' WHERE id=1; UPDATE mytable SET fruit='strawberry', drink='wine', food='fish' WHERE …
Ho esaminato l'utilizzo delle viste indicizzate per aumentare le prestazioni su alcune delle nostre viste più comunemente utilizzate. Tuttavia, le viste indicizzate non supportano indici cluster non univoci che vanno leggermente contro la precedenza impostata dal resto della struttura del database. Ad esempio, ecco una versione semplificata di un paio …
Ho table1e table2in MySQL. Entrambi hanno una auto_incrementchiave primaria id. Se gli schemi di tabella corrispondono e io faccio INSERT INTO table1 (SELECT * FROM table2)cosa succede riguardo alle nuove righe inserite in table1? Mantengono i loro vecchi idvalori e generano conflitti quando una riga da table1ha lo stesso id? …
Sto cercando di convertire il mio DB nel utf8mb4seguire questa guida . Ho impostato: [client] default-character-set=utf8mb4 [mysql] default-character-set=utf8mb4 [mysqld] init-connect='SET NAMES utf8mb4' collation_server=utf8mb4_unicode_ci character_set_server=utf8mb4 skip-character-set-client-handshake Ma il valore di character_set_cliente character_set_resultsnon cambierà ancora in utf8mb4. mysql> SHOW VARIABLES WHERE Variable_name LIKE 'character\_set\_%' OR Variable_name LIKE 'collation%'; +--------------------------+--------------------+ | Variable_name | …
Ho una grande quantità di dati del modello meteorologico inseriti in un database PostgreSQL. La macchina ha 8 core e 16 GB di RAM. Sto eseguendo PostgreSQL 9.3 con PostGIS 2.1. Ogni tabella avrà una diversa varietà di dati meteorologici (temperatura, punto di rugiada, vento, ecc.). Ogni tabella avrà 6-7 …
Oggi stavo cercando di ripristinare un database su un database già esistente, ho semplicemente fatto clic con il pulsante destro del mouse sul database in SSMS -> Attività -> Take Offline per poter ripristinare il database. Una piccola finestra pop-up è apparso e mostrato Query Executing.....per qualche tempo e poi …
Il nostro team DBA non verifica i backup utilizzando quanto segue TSQL(che può essere facilmente eseguito dopo il backup e non richiede quasi tempo, quindi non capisco perché no): RESTORE VERIFYONLY FROM DISK = 'D:\Backups\LOCATION' Hanno avuto problemi in passato, quindi anche se pensiamo che avrebbero imparato da esso, non …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.