En database instans er en kopi af en SQL Server, der fungerer som en operativsystemtjeneste, der tager sig af applikationsanmodninger om at arbejde med data fra enhver af de databaser, der administreres af instansen. Instansen fungerer som mål for applikationens forbindelsesanmodning.
Følgende principper gælder for alle instanstyper:
Hvis instansen og applikationen er på forskellige computere, går forbindelsen gennem en netværksforbindelse.
Hvis applikationen og instansen kører på den samme computer, kan SQL Server-forbindelsen være enten et netværk eller en in-memory connection.
Efter en forbindelse er afsluttet, sender en applikation Transact-SQL statements til instansen via forbindelsen. Instansen hjælper ved at konvertere Transact-SQL-statements til operationer mod data og objekter i databaserne og udfører derefter arbejdet, hvis loginoplysningerne har de nødvendige tilladelser. Alle hentede data og eventuelle meddelelser, såsom fejl, returneres til applikationen.
Det er muligt at køre flere instanser af din database på en computer. Det kan være en fordel i meget specifikke omstændigheder, men er ofte utrolig komplekst.
For det meste er det bedst kun at køre én instans. At køre flere instanser på ét system, der er knyttet til den samme hardware, kan skabe problemer. Hvis en instans er under hård belastning, vil det påvirke ydeevnen af andre instanser.
En mulig fordel er omkostningerne ved licensering. Du kan oprette lige så mange instanser som du vil, når du har betalt for SQL Server og har den kørende på en bestemt maskine. hvis du vil tilføje en anden maskine til dit system, skal du købe flere licenser.
Cegal arbejder dagligt med mange databaseforekomster, da vi har Managed Services på mange af vores kunders forekomster og databaser. De er primært på Oracle og Microsoft teknologi, men også Open Source såsom PostGreSQL.
Vi hjælper vores kunder med at opnå den optimale opsætning af deres databaser, herunder hvordan konfigurationen skal være i forhold til instanser eller ej.
Derudover rådgiver vi også om licensering og governance, som også kan være ret forskellige, alt efter hvordan databasen er konfigureret.
Vil du hurtigt lære mere om dit database setup, som måske er blevet justeret af flere eksterne samarbejdspartnere gennem årene, kan vi hjælpe dig med at analysere dine databaser og give dig et præcist billede af sundhedstilstanden og f.eks. mulighederne for at optimere ydeevnen.