mysql export sql - Quali risorse esistono per l'ottimizzazione delle prestazioni del database?




14 Answers

Tom Kyte di Oracle ha un fantastico repository su ogni tipo di problema prestazionale immaginabile su http://asktom.oracle.com . Di solito si prende il tempo di ricreare problemi specifici e fornisce spiegazioni molto dettagliate.

server postgresql

Quali buone risorse esistono per comprendere l'ottimizzazione del database sui principali motori e far progredire le tue conoscenze in quell'area?

L'idea di questa domanda è quella di raccogliere il carico capillare di risorse che invariabilmente esistono, in modo che le persone possano avere un negozio di conoscenze "one stop" delle buone risorse approvate dai colleghi.

SQL generale

PostgreSQL ( wiki ) ( PGsearch )

MySQL

Oracolo

MS SQL Server

Sybase SQL Anywhere

JDBC













Vorrei aggiungere che oltre ad avere il tuo database teoricamente sintonizzato, dovresti profilare la tua applicazione usando un profiler che tiene traccia delle chiamate SQL.

Nonostante le tue migliori intenzioni, alcune cattive chiamate entrano di nascosto nella tua applicazione e spesso causano il 90% dei problemi relativi alle prestazioni.



















Per le persone che lavorano con Oracle consiglio questo link .............

http://download.oracle.com/docs/cd/B19306_01/server.102/b14200/toc.htm

Dalle mie esperienze con lo sviluppo di database Oracle, ho scoperto che costruire una conoscenza di come usare SQL, come funziona e sapere cosa è disponibile (funzioni fornite, clausole che non sapevi esistessero o migliorate dall'ultima versione) significa Trascorro molto meno tempo a dover accordare sql.







Per Microsoft SQL, consiglierei i libri di Kalen Delaney (e altri) chiamati "Inside SQL Server". Offrono una buona conoscenza degli interni di SQL Server, permettendo così ai lettori di informarsi sul perché determinate affermazioni potrebbero essere più veloci di altre.

All'interno di SQL Server 7.0
All'interno di SQL Server 2000
All'interno di Microsoft SQL Server 2005
Microsoft SQL Server 2008 Internals

C'è anche un libro dedicato alla regolazione delle prestazioni delle query di SQL Server 2008: SQL Server Performance Tuning Distilled

Mi piacciono anche i blog di Paul Randal e Kimberly Tripp su SQLSkills.com. Sono pieni di solidi consigli SQL:

Il blog di Paul
Il blog di Kimberly




Siti Oracle

  1. Guida http://docs.oracle.com/cd/E11882_01/server.112/e10822/toc.htm prestazioni in 2 giorni http://docs.oracle.com/cd/E11882_01/server.112/e10822/toc.htm
  2. Guida http://docs.oracle.com/cd/E36909_01/server.1111/e16638/toc.htm prestazioni http://docs.oracle.com/cd/E36909_01/server.1111/e16638/toc.htm

Libri di Oracle

  1. Oracle Core: Essential Internals per DBA e sviluppatori di Jonathan Lewis
  2. Architettura Oracle Database Expert: Oracle Database 9i, 10g e 11g Tecniche e soluzioni di programmazione di Thomas Kyte
  3. Sintonizzazione SQL di Dan Tow
  4. Oracle Database 11g Release 2 Suggerimenti e tecniche di ottimizzazione delle prestazioni (Oracle Press) di Richard Niemiec



Related