---
title: "sql-sats - 20 sekunder?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/64623-sql-sats-20-sekunder"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "udden"
published: "2003-01-13T00:25:38.000Z"
updated: "2003-01-14T09:11:46.000Z"
replies: 3
views: 225
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/64623-sql-sats-20-sekunder"
---

# sql-sats - 20 sekunder?

## #1 — udden, 2003-01-13T00:25Z

denna sats tar 20 sek och letar bland ca 70000 poster

strSQL = "SELECT intId, art1, art2, art3, art4, art5 FROM Artikel " &\_
				 " WHERE art1 LIKE '%" & strSearch & "%' " &\_
				 " OR art2 LIKE '%" & strSearch & "%' " &\_
				 " OR art3 LIKE '%" & strSearch & "%' " &\_
				 " ORDER BY artname ASC"

är det något fel på den, ineffektiv eller nått, eller bör man t.ex införa full-text index i databasen? (art2 och art3 innehåller ca 5-10 ord per post)

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

## #2 — LarsG, 2003-01-13T10:03Z

Eftersom du använder like på det sättet så kommer du aldrig att kunna utnyttja index. Det blir alltid en sekventiell genomläsning och sortering. Det kan nog vara värt att testa full-text index.

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

## #3 — udden, 2003-01-14T09:09Z

okej. 

när du säger "använder like på det sättet"  -  menar du då att det finns bättre sätt att genomföra en sådan här sökning?

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

## #4 — LarsG, 2003-01-14T09:11Z

Nej, inte utan full text index.

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/64623-sql-sats-20-sekunder
