11. oktober 2004 - 08:47Der er
10 kommentarer og 1 løsning
Antal database forbindelser!
Hurtigt spørgsmål...
Hvor mange aktive database forbindelser kan der være.. Mest fordi jeg har mine fejlmeddelser liggende i en tabel i den første database og side informationer liggende i en anden database.
Så vil jeg bare høre om der kan være mere end en åben database?
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Jeg tror ikke du kan sætte noget specifikt tal på, det afhænger af serverens kræfter, antallet af samtidige brugere og båndbredden.
Generlet bør du selvfølgelig have så få som muligt. For nogle år siden hjalp jeg en her på E med et dynamisk site lavet i ASP, der var 5 til 7 connections på siderne og der gav store problemer. Siderne skulle reloades 4 til 5 gnang før man var heldig at få hele siden ned, de andre gange manklede dynamiske elementer, jeg fik det aldrig til at virke ordentlig
Det jeg tænker på nu efter at have kigget lidt på mit problem er, vil det ikke blive besværligt at lave en søgning, fordi du skal definere hvilken database du søger i før du søger...
Det kommer jo an på hele setuppet, måske kan du lade selve definitionen af hvilken database der skal åbnes være en del af rutinen. Altså brugeren taster sin søgning ind. Første opgave er så at finde ud af hvilken database der skal åbnes.
Som eksempel (lige hurtigt taget ud af den bæå luft) hvis du nu havde en database for hvert bogstav i alfabetet, så skulle koden isolere det første bogstav i søgestrengen og så vælge den rigtige database.
Du kunne selvfølgelig også gennemsøge alle databaser i rækkefølge, men det ender nok med at blive langsomt
Jeg har fire databaser under sammen MySQL login, og grunden er at hver database er til hvert sit site, men der er et site der "Styre" de andre, og det er databasen for det site jeg vil ligge fejlmeddelserne på, så fejlmeddelser er centralt styret.
Ja, men kan du ikke lave en database der definere hvilket site den enkelte bruger kommer fra, og i fejlmeddelelses databasen definere hvilket site den kommer fra, og så matche brugeren med det udtræk af fejl basen der hidrøre hans site
function Fetch(){ if(Err::Check() == true){ $Previous_DB_Conn = $_SESSION['Current_DB_Conn']; DB::Conn("change_db", "Nordan"); $Query = mysql_query("SELECT * FROM error WHERE Err_GRP = ".$_SESSION['Err_GRP']." AND Err_ID = ".$_SESSION['Err_ID']." LIMIT 1"); $Fetch = mysql_fetch_object($Query); return $Fetch; DB::Conn("change_db", $Previous_DB_Conn); }else{ // Ingen fejl at hente } }
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.