English flagItalian flagKorean flagChinese (Simplified) flagPortuguese flagGerman flagFrench flagSpanish flagJapanese flagArabic flagRussian flagDutch flagCzech flagFinnish flagHindi flagPolish flagRumanian flagSwedish flagHebrew flagIndonesian flagSerbian flagUkrainian flagThai flagTurkish flagHungarian flagAutomatic translation

SQL Server 2008 tietokannan suorituskykyä ja skaalautuvuutta - Microsoftin lähestymistapa

Nämä ovat otteita Microsoft tietopaketti "SQL Server 2008: n suorituskyky ja Scale" julkaistaan täällä (MyTestBox.com sai permisison Microsoftilta tulostaa sen täältä).

SQL Server logo

Microsoft SQL Server 2008 sisältää työkaluja ja tekniikoita, jotka ovat tarpeen toteuttaa relaatiotietokantojen, raportointi-järjestelmät ja tietovarastot yritysten mittakaavassa, ja tarjoaa optimaalisen suorituskyvyn ja reagointikykyä. SQL Server 2008, voit hyödyntää uusimman laitteisto teknologian ja lisäämisen palvelinten tukea palvelinten konsolidoinnin. SQL Server 2008: n avulla voit myös mittakaavassa Anna suurin tiedot ratkaisuja.

Johdatus
Tänään järjestöjä on helposti saatavilla ja helposti käytettävissä olevien yritysten tiedot, jotta ne voivat kilpailla globaaleilla markkinoilla. Vastauksena tähän tarpeeseen relaatiotaulukko ja analyyttinen tietokannat jatkaa kasvuaan koko, sulautettujen tietokantojen alus on useita tuotteita, ja monet yritykset vahvistaa palvelimet helpottaa hallintaa huolta.
Yritysten on säilytettävä parhaalla mahdollisella tavalla, kun tietonsa ympäristön kasvaa koko ja monimutkaisuus.

Valkoisessa kirjassa kuvataan suorituskykyä ja skaalautuvuutta ominaisuuksia Microsoft ® SQL Server ® 2008 ja kerrotaan, kuinka voit käyttää näitä valmiuksia:

    * Optimoi suorituskyky mitään koko tietokannan työkaluja ja ominaisuuksia, jotka ovat käytettävissä tietokannan moottori, analyysipalvelut, Reporting Services ja integrointi palveluja.

    * Skaalata palvelinten hyödyntää Uusien laitteiden ominaisuuksia.

    * Skaalautuvia tietokannan ympäristön optimoida reagoida ja siirtää tietosi lähemmäs käyttäjiä.

Optimoi suorituskyvyn ja SQL Server 2008
Koska yrityksesi tiedot kasvaa koko ja monimutkaisuus, sinun on ryhdyttävä toimiin parhaat mahdolliset tietojen käytön kertaa. SQL Server 2008 sisältää monia ominaisuuksia ja parannuksia optimoida suorituskykyä kaikilla sen alueilla toiminnallisuutta, mukaan lukien relaatiotaulukko Online Transaction Processing (OLTP) tietokannat, Online Analytical Processing (OLAP) tietokannat, raportointi ja tietojen purkaa, muuttaa, ja kuormitus (ETL) prosesseja.

Relaatiotietokanta Performance
Useimmissa liiketoimintaympäristössä, relaatiotietokannat ovat keskeisiä liiketoiminnan kannalta kriittisiä sovelluksia ja palveluja.
Kuten tietomääriä kasvaa, ja useat käyttäjät ja sovellukset ovat riippuvaisia relational data-varastojen kasvaessa, organisaatioiden on voitava varmistaa tasaisen suorituskyvyn ja vastata niiden tietojärjestelmiin.
SQL Server 2008 tarjoaa vankan tietokannan moottori, joka tukee suuria relaatiotietokantoihin ja monimutkainen kyselyn käsittelyyn.

Mitattavissa, Real-World Performance
SQL Server 2008 perustuu alan johtavan suorituskyvyn aiempien versioiden SQL Server tarjota mahdollisimman korkeatasoisen tietokannan suorituskyvyn organisaatiossa.

Osoittaneen suuren suorituskykyyn SQL Server aiemmin Transaction Processing Performance neuvoston TPC-C vertailuarvo, Microsoft oli ensimmäinen tietokanta myyjä julkaisee tulokset uudempaa TCP-E vertailuarvo, joka vastaa paremmin erilaisia OLTP työmääriä, että ovat yleisiä nyky järjestöissä.

Lisäksi, SQL Server osoittaa sen suorituskykyyn laajamittaisiin, tietovarastointi työmääriä kautta TPC-H tuloksia 3-teratavun ja 10-teratavun luokkiin. (Nykyisen vertailuarvo tulokset, katso TPC Web-sivustossa osoitteessa www.tpc.org.)

High Performance Query Processing Engine
High Performance kyselyn käsittely moottori SQL Serverin avulla käyttäjät voivat maksimoida sovelluksen suorituskykyä. Kyselyn käsittely kone arvioi kyselyt ja tuottaa mahdollisimman kyselyn toteuttamisen suunnitelmat, jotka perustuvat dynaamisesti yllä tilastoja hakemistot avain valikoivuus ja tiedon määrä.

Voit lukita nämä hakusuunnitelmissa SQL Server 2008 varmistamaan tasaisen suorituskyvyn yhteisesti toteutettu queries. Kyselyn käsittely kone voi myös hyödyntää multi-core tai useamman prosessorin järjestelmiin ja luoda toteuttaminen suunnitelmia hyödyntää rinnakkaisuus edelleen lisätä tehokkuutta.

Yleensä kalleimmat toiminnan kannalta kyselyn suorituskyky on disk I / O Dynaaminen välimuistiin valmiuksia SQL Server vähentää fyysisen levyn käyttöä, jota tarvitaan hakea ja muokata tietoja, ja haku käsittely kone voi merkittävästi parantaa yleistä suorituskykyä käyttämällä Lue eteenpäin skannaa ennakoida tietoja sivuille, joita tarvitaan tietyn toteutussuunnitelman ja ennaltaehkäisevästi lukea ne välimuistiin. Lisäksi SQL Server 2008 natiivin tuen pakkaamiseen voidaan vähentää tietojen sivuja, jotka on luettava, mikä parantaa suorituskykyä I / O-sidottu työtaakkaa.

SQL Server 2008 tukee eristämiseen tauluja ja hakemistoja, joiden avulla järjestelmänvalvojat voivat hallita fyysinen sijainti tietojen liittämällä osiot samassa taulukossa tai indeksin useita tiedostotyyppejä ryhmille erillisessä fyysisessä tallennuslaitteet. Optimoinnit kyselyn käsittely moottorin SQL Server 2008, jotta se voi parallelize pääsy osioitu tietoa, joka merkittävästi parantaa suorituskykyä.

Tehokkuuden optimointityökalu
SQL Server 2008 sisältää SQL Server Profiler ja Database Engine Tuning Advisor. Käyttämällä SQL Server Profiler voit kaapata jälki tapahtumia, jotka tapahtuvat tyypillisesti työmäärän hakemuksen, ja sitten kuunnella että raitoja Database Engine Tuning Advisor, joka luo ja toteuttaa suosituksia indeksointi ja eristämiseen tietosi, jotta voit voidaan optimoida suorituskykyä hakemuksen.

Kun olet luonut hakemistot ja osiot, jotka parhaiten työmäärää hakemuksen, voit käyttää SQL Server Agent ajoittaa automaattisen tietokannan huoltosuunnitelma.

Automaattinen huolto säännöllisesti reorganizes tai uusinnat hakemistot ja päivitykset hakemisto ja valikoivuus tilastoja, jotta jatkuvasti optimoidun suorituskyvyn kuin tietoja lisätään ja muutokset pirstovat fyysiset tiedot sivujen tietokannasta.

Resource Governor
Usein yksi palvelin voidaan ottaa useita datapalveluja. Joissakin tapauksissa monia sovelluksia ja työtaakkaa luottaa samaan tietolähteeseen. Koska nykyinen suuntaus Palvelinten konsolidointi jatkuu, se voi olla vaikea säätää ennustettava suorituskyky tietyn työmäärän vuoksi muiden työtaakkaa samalla palvelimella kilpailevat järjestelmän resursseja.

Useita työmäärät yhdellä palvelimella, hoitajien on välttää ongelmat, kuten karanneet kyselyn, starves toinen työmäärän järjestelmän resursseja, tai vähän ensisijaisesti kuormitukset, jotka vaikuttavat haitallisesti korkea? Ensisijaisesti työtaakkaa.

SQL Server 2008 sisältää Resource kuvernööri, jonka avulla järjestelmänvalvojat voivat määrittää rajat ja ensisijaisuuksia yksittäisille työmäärää käynnissä olevat SQL Server-esiintymä.

Työmäärät perustuvat tekijät, kuten käyttäjien, sovelluksia ja tietokantoja. Määrittelemällä rajoja resursseja, järjestelmänvalvojat voivat pienentää mahdollisuutta karanneet kyselyt sekä rajoittavat resurssit, jotka ovat käytettävissä työmäärää, että monopolia resursseja. Asettamalla painopisteet, järjestelmänvalvojat voivat optimoida suorituskyvyn tehtävän-kriittinen prosessi säilyttäen ennustettavuutta muiden työtaakkaa palvelimelle.

SQL Server 2008 activity history

... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ....

Tietovarastoinnin ja analysointi Performance
Tietovarasto ympäristöissä on pysyä mukana yhä tietomääriä ja käyttäjien vaatimukset ja ylläpitää optimaalisen suorituskyvyn. Kuten tietovarasto kyselyjä tullut monimutkaisemmaksi, jokainen osa kyselyn on optimoitu säilyttää hyväksyttävän tason. SQL Server 2008, kyselyn optimoija voi dynaamisesti käyttöön optimoitu bittikartta suodatin parantaa hakujen tehokkuutta Star join queries.

Analysis Services sovellukset edellyttävät tyypillisesti suuria ja monimutkaisia laskelmia. Kallisarvoista prosessori aikaa hukkaan laskemalla Yhdistelmille, päättäväisyyttä nolla tai nolla.

Block laskelmat SQL Server 2008 Analysis Services käyttää oletusarvoja, pieni määrä ilmaisuja, jotka on laskettava, ja rajoittaa solun navigointi kerran koko tilan, eikä kerran jokaisen solun, joka merkittävästi parantaa laskennan tasoa.

Vaikka Multidimensional OLAP (MOLAP) osiot antaa enemmän kyselyn suorituskykyä, järjestöt vaativat write-back valmiudet aiemmin tarvitse käyttää Relational OLAP (ROLAP) osiot pitää write-back taulukoita.

SQL Server 2008 lisää kyky suorittaa write-back toimintansa MOLAP osioita, joka poistaa suorituskyvyn heikkenemistä, joka aiheuttaa säilyttämällä ROLAP write-back taulukot.

Reporting Services Performance
SQL Server 2008 Reporting Services-moottori on uudelleen suunniteltu lisätä enemmän suorituskykyä ja skaalautuvuutta Reporting Services on-demand käsittelyä. Kertomukset eivät ole enää muisti sido, koska mietinnön käsittely käyttää nyt tiedostoa välimuisti sopeutua muistiin paineita. Kertomuksen käsittely voi myös mukauttaa muita prosesseja, jotka kuluttavat muistia.

Uusi tekee arkkitehtuuri poistaa muistin käyttö ongelmia aiempien versioiden renderointilaitokset. Nämä uudet renderointilaitokset myös parannuksia, kuten oikean tiedon renderer lisätään CSV renderer, ja tuki sisäkkäisiä tietoja alueita ja sisäkkäin osa-raportteja Microsoft Office Excel ® renderer.

... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ....

Lisäämisen ja SQL Server 2008
Palvelinten konsolidointiin, suuret tietovarastot, ja monimutkaisia hakuja edellyttävät fyysisten voimavarojen tukemiseen eri työmäärät käynnissä palvelimessa. SQL Server 2008 on valmiudet hyödyntää uusimman laitteisto teknologiaa.

Kerrannainen tietokanta moottorin tapauksissa ja useita analysointipalvelut tapauksissa voidaan asentaa yhdellä palvelimella vahvistaa laitteiston käyttöön. Peräti 50 tapauksissa voidaan asentaa yhdellä palvelimella vaarantamatta suorituskykyä tai reagoida.

Laitteistotukea
SQL Server 2008 ottaa täyden hyödyn nykyaikaisen laitteiston mukaan lukien 64-bittinen, multi-core, ja monen suorittimen järjestelmissä. Tukea korotetaan raportointi, analysointi-, ja tiedon saatavuutta kuormat, SQL Server voi käsitellä jopa 64 gigatavua muistia ja tukee dynaamista jakamista kunnioitusta yhdistetty muisti 32-bittisen laitteiston, ja voi puuttua jopa 8 teratavua muistia 64-bit laitteisto.

Kun suuri määrä jalostajien lisätään palvelimeen, muisti pääsy voidaan hidastaa, jos jalostaja on pääsy muisti että ei ole paikallinen jalostajalle. Laitteisto rakennettu ei-Uniform Memory Access (NUMA) arkkitehtuuri voittaa nämä muistin rajoituksiin mahdollistamalla jalostajien käyttää paikallista muistiin.

SQL Server on tietoinen NUMA laitteiston, joten antaa yrityksille enemmän skaalautuvuutta ja suorituskykyä vaihtoehtoja. Voit hyödyntää NUMA-tietokoneisiin sovelletaan kokoonpanon muutoksia. SQL Server 2008 tukee sekä laitteisto NUMA ja pehmeä-NUMA.

Hot-laitteen lisääminen
Vaikka on helppo skaalata SQL Server esimerkiksi lisäämällä muistia tai suorittimien, aikataulujen seisokkeja lisätä laitteiston mittakaavassa jopa teidän tehtävänne kriittisten sovellusten ja kaksikymmentäneljä tuntia vuorokaudessa, seitsemän päivää viikossa toiminta voi olla vaikeaa .

SQL Server 2008, voit skaalata palvelimen lisäämällä prosessoria ja muistia yhteensopiviin laitteisiin pysähtymättä tietokannan palveluja.

Seuraavat vaatimukset on täytettävä, jotta kuuma-Lisää muistia:

    * SQL Server 2008 Enterprise
    * Windows Server ® 2003 Enterprise Edition tai Windows Server 2003 Datacenter Edition
    * 64-bittinen SQL Server-tai 32-bittinen SQL Server AWE tuki käytössä
    * Laitteisto laitteiston myyjältä, joka tukee muistin lisäksi, tai virtualisointiohjelma
    * SQL Server alkoi-h vaihtoehto

Seuraavat vaatimukset on täytettävä, jotta kuuma-add suorittimia:

    * SQL Server 2008 Enterprise
    * Windows Server ® 2008 Enterprise Edition for Itanium Systems ja Windows Server 2008 Datacenter Edition x64-bittisten järjestelmien
    * 64-bittinen SQL Server
    * Hardware joka tukee CPU lisäyksiä tai virtualisointiohjelma

Advanced Concurrency Ominaisuudet
Tarkoituksena lisäämisen tietokannan palvelin on tukea yhä enemmän käyttäjiä ja sovelluksia. Koska käyttäjien määrä kasvaa, vastata voi vaikuttaa samanaikaisuuden asioita, kun useita liiketoimia yrittää käyttää samoja tietoja.

SQL Server 2008 tarjoaa useita erikseen tasoilla tukemaan erilaisia ratkaisuja, tasapaino samanaikaisuuden kanssa lukea koskemattomuutta. On rivi? Tasolla versiointi tukea, SQL Server 2008 sisältää Lue sitoutunut erikseen tasolla, joka käyttää READ_COMMITTED_SNAPSHOT tietokannan vaihtoehto ja tilannekuvan eristäminen tasolle, joka käyttää ALLOW_SNAPSHOT_ISOLATION tietokannan vaihtoehto.

Lisäksi Lukitse Escalation asettaa pöydälle avulla voit parantaa suorituskykyä ja ylläpitää samanaikaisuuden, varsinkin kun istä jaettu taulukoita.

Skaalaus Out with SQL Server 2008
Lisäksi lisäämistä yksittäisiä palvelimia tukemaan kasvavaa tiedon ympäristöissä, SQL Server 2008 tarjoaa välineitä ja valmiuksia skaalautuvia tietokantojen suorituskyvyn parantamiseksi erittäin suuria tietokantoja ja siirtää tiedot lähemmäs käyttäjiä.

Skaalautuva Yhteiset tietokannat
Tietovarastojen käyttävät yleensä useiden kuluttajien lukea vain tietoja, kuten analysointia ja raportointia ratkaisuja, ja voi ylikuormittuu tietoja pyynnöstä, joka vähentää vastata.

Voit ratkaista tämän ongelman, SQL Server 2008 tukee Scalable yhteisiä tietokantoja, jotka tarjoavat tavan skaalautuvia vain luku-raportointi tietokantoja useille tietokantapalvelimen tapauksissa voidaan jakaa kyselyn Engine ja eristää paljon resursseja queries.

Skaalautuva yhteinen tietokanta-toiminnon avulla järjestelmänvalvojat voivat luoda erityinen vain luku-tietolähteen asennus kopioita vain luku-tietokanta useita raportointia palvelimia. Sovellukset käyttää johdonmukaisesti kopio tiedoista, riippumaton raportointi palvelin, johon ne yhdistää.

Data Dependent Routing
Kun yritys päättää skaalautuvia sen tietokannan rakenne otetaan hajautettuun tietokantaan, sen on päätettävä, miten jakaa tietoja loogisesti välillä palvelinten ja miten reitti pyynnöt sopiva palvelin.

SQL Server 2008, voit toteuttaa tietojen riippuvainen reittiä kuin palvelun avulla Palvelun välittäjän kautta kyselyitä sopivissa paikoissa.

Peer-to-Peer Replication
Peer-to-peer lisääntymään voivat tarjota tehokkaita scale-out-ratkaisua, jossa identtisiä kopioita tietokannan jaetaan paikkoja koko organisaation niin, että tehdyt muutokset paikallisen kopion tiedot välitetään automaattisesti muihin replikoidaan kappaletta. SQL Server 2008 auttaa sinua vähentämään aikaa toteuttaa ja hallita peer-to-peer replikointiratkaisu uuden Peer-to-Peer Topology ohjattu ja visuaalinen suunnittelija.

Käyttämällä peer-to-peer lisääntymään voit ottaa käyttöön sovelluksia lukea tai muokata tietoja mihinkään tietokantoja, jotka osallistuvat replikaation.
Vaikka aiemmat versiot SQL Server vaaditaan ylläpitäjät lopettaa toiminnan julkaistu taulukot kaikki solmut ennen kuin kiinnität uuden solmun olemassa solmuun, SQL Server 2008 mahdollistaa uusia solmuja voidaan lisätä ja liittää, edes replikointi toimintaa.

Kyselyn Ilmoitukset
Useimmat yrityksen sovellukset perustuvat kolmen tason arkkitehtuuri, jossa tietoja haetaan tietokantapalvelimen yksi tai useampi sovelluspalvelimet (usein Web-tilan), joka on puolestaan käsiksi asiakastietokoneisiin. Suorituskyvyn parantamiseksi, monet sovelluspalvelimet välimuistitiedon tarjota nopeamman vasteajat käyttäjille.

Yksi rajoitus välimuistiin tallennettuja tietoja on tarve päivittää tietoja, koska jos tietoja ei päivity riittävän usein, käyttäjät voivat saada tunkkainen tietoja, joita ei enää pidä paikkaansa. Tietojen päivittäminen useammin lisää piirtoheitin, joka voi lopulta hidastaa suorituskykyä sovelluspalvelin. SQL Server 2008 auttaa sovellusten käytön hakemuksen välimuisti tehokkaammin käyttämällä kyselyä ilmoitukset automaattisesti ilmoittaa keskimmäinen taso sovellusten kun välimuistissa tiedot vanhentuneet.

Application Server voi tilata kyselyn tiedoksi siten, että se on ilmoittanut, kun päivityksiä, jotka vaikuttavat välimuistissa tiedot suoritetaan tietokantaan. Application Server voi sitten dynaamisesti päivittää välimuisti ja ajantasaiset tiedot.

Skaalautuva Yhteiset tietokannat Analysis Services
Vaikka SQL Server 2005 Analysis Server kuutiot ovat yleensä vain luku-tietokannat, joka esimerkiksi ylläpitää omia tietojaan hakemistoon. Vaikka voit luoda useita kopioita Analysis Services-tietokannan synkronoinnin kuutioiksi useisiin palvelimiin, kuutio synkronointiprosessi tuo latenssi, jotka voidaan hyväksyä monissa liiketoimintaympäristössä.

SQL Server 2008 Analysis Services voittaa näitä kysymyksiä tukemalla asteikko-analyysejä palvelujen käyttöönottoa, jotka yksi, keskitetty vain luku-kopio Analysis Services-tietokanta on jaettu useissa tapauksissa ja käyttää yksittäisenä virtuaalisen IP-osoitteen, kuten kuvassa 2 .

SAN storage

Tekemisen
SQL Server 2008 on monipuolinen ja tehokas ympäristön kaikki tiedot tarpeisiin. Se on optimoitu antamaan parhaan suorituskyvyn kautta kehittyneet relaatiotietokantojen moottori, Analysis Services, Reporting Services and Integration Services.
Uusia ja vakiintuneita välineitä ja tekniikoita yhdessä auttaa yrityksiä sijoittamaan mitään koko tietoa ympäristön ja säilyttää optimaalinen suorituskyky.

SQL Server 2008 tukee uusimman tekniikan kehitys antaa yrityksille joustavuutta mittakaavassa jopa yksittäisten palvelimien ja lujittaa työtaakka kiinni näihin palvelimiin. Lisäksi se tarjoaa yrityksille teknologioita, jotka ovat tarpeen laajuuden pois suurimman tietokantoja.

Lisätietoja:
- Microsoft SQL Server 2008
- SQL Server Developer Center
- SQL Server TechCenter

"Uusintapainos SQL Server 2008: n suorituskyky ja Scale valkoisen kirjan luvalla Microsoft Corporation. Kaikki oikeudet pidätetään. Koko teksti on löydettävissä täältä. "

Sphere: Related Content



Haluatko lisää web-ohjelmiston arvion, uutisia ja vinkkejä / niksejä?
Jälkeen varmista, että olet tilata myös RSS-syötteen!


Liittyvien virkojen

1 Star2 Stars3 Stars4 Stars5 Stars (11 ääntä, keskiarvo: 4.36 out of 5)
Loading ... Loading ...

Jätä Reply

Lisähuomautukset powered by BackType