---
title: "hur snabbt går det egentligen?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/21974-hur-snabbt-går-det-egentligen"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Peter_B"
published: "2000-09-28T22:00:00.000Z"
updated: "2000-10-01T12:29:00.000Z"
replies: 6
views: 465
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/databaser-sql/21974-hur-snabbt-går-det-egentligen"
---

# hur snabbt går det egentligen?

## #1 — Peter_B, 2000-09-28T22:00Z

jag ska ha en databas där jag lagrar... diverse info :)

det kommer att bli c:a 100.000 rader i den, och varje rad kommer att innehålla c:a 20kb data, olika datatyper. 

hur snabbt kommer jag att kunna söka i denna? typ ungefär? såg nånting om att det tog 2 sekunder med en databas med 50 rader.. kan detta verkligen stämma?

Permalänk: https://www.webforum.nu/p/21974

## #2 — Robban, 2000-09-29T13:16Z

> hur snabbt kommer jag att kunna söka i denna? typ ungefär?

Helt omöjligt att säga. Beror på saker som vilken typ av data det handlar om, hur den är indexerad, hur skicklig du är på att optimera databasen och PHP-koden m.m.

> såg nånting om att det tog 2 sekunder med en databas med 50 rader

Handlade (om jag inte minns fel) om 40 läsningar efter varandra som totalt tog 1.7 sekunder (d.v.s. 4 hundradelar per fråga). Men då är allt inräknad (svarstider för MySQL / webserver, m.m.).

Permalänk: https://www.webforum.nu/p/353999

## #3 — Peter_B, 2000-09-29T13:46Z

koden och det kommer inte att bli något problem, men hur fungerar indexering? 

gör det att det går snabbare att söka om man tex har en databas med 100.000 rader och ett textfält i varje.. ?

hur gör man?

Permalänk: https://www.webforum.nu/p/354000

## #4 — Robban, 2000-09-30T00:31Z

Kan rekommendera det [kapitel i manualen](http://www.mysql.com/documentation/mysql/bychapter/manual_Performance.html#Performance) som just handlar om hur man maximerar prestandan. Där står det du vill veta. :)

Permalänk: https://www.webforum.nu/p/354001

## #5 — Peter_B, 2000-09-30T08:41Z

kommer ett index att snabba upp det hela även om jag gör en "fritext"-sökning typ 

WHERE fld LIKE '%text%'

?

hur gör jag sedan för att skapa index till min tabell? blir det nån skillnad sen när jag söker, tex att man måste ange index.. eller listar MySQL ut självt att "jaha, jag har ett index för den kolumnen, då använder jag det" :)

Permalänk: https://www.webforum.nu/p/354002

## #6 — Robban, 2000-10-01T12:26Z

> kommer ett index att snabba upp det hela även om jag gör en "fritext"-sökning typ ...

Svaret på detta står på just den sida jag länkade till. På denna sida finns även en [länk](http://www.mysql.com/documentation/mysql/bychapter/manual_Reference.html#Indexes) till stället som beskriver hur man skapar sina index. Kort och gott -- RTFM. Och läs gärna de länkar du får som svar, innan du ställer fler frågor.

Finns begränsningar på hur långt ett normalt index kan vara (256 bytes som default). Innebär att det inte alltid är möjligt/lämpligt att använda index vid fritextsökningar. I nyare versioner av MySQL finns det speciella indexeringsmöjligheter för fulltext. Även detta [beskrivs i manualen](http://www.mysql.com/documentation/mysql/bychapter/manual_MySQL_internals.html#MySQL_full-text_search).

Om MySQL kan använda ett index för att snabba upp sökningen så sker det automatiskt. Du behöver inte ange någonting vid själva sökningen.

Ta dig lite tid till att bekanta dig med manualen. Det tjänar du på (+ att det är lite väl mycket begärt att andra skall sitta och slå i manualen åt dig). :)

Permalänk: https://www.webforum.nu/p/354003

## #7 — Peter_B, 2000-10-01T12:29Z

okey, jag ska tänka på det :)

tack för hjälpen!

Permalänk: https://www.webforum.nu/p/354004

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/21974-hur-snabbt-går-det-egentligen
