---
title: "Bli av med \"using temporary\""
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/84186-bli-av-med-using-temporary"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Mungo"
published: "2003-08-13T15:46:05.000Z"
updated: "2003-08-13T16:11:53.000Z"
replies: 1
views: 199
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/84186-bli-av-med-using-temporary"
---

# Bli av med "using temporary"

## #1 — Mungo, 2003-08-13T15:46Z

Ja, just det. Jag har en SQL-fråga som tar lite lång tid, och enligt EXPLAIN SELECT så kör mysql "using temporary, using filesort".

Vad exakt betyder detta, och vad kan jag göra för att slippa det så att min fråga kanske går lite snabbare? :)

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

## #2 — Pace, 2003-08-13T16:11Z

"Using temporary" innebär att det skapas en temporärtabell för att skyffla och sortera data i den ordningen du önskar, på grund av en komplex sql-fråga.

"using filesort" är en extra läsning av posterna i alla joinade tabeller för att de ska kunna sorteras korrekt.

Kort sagt är detta "inte bra", utan kan (förhoppningsvis) optimeras.

Läs mer på <http://www.mysql.com/doc/en/EXPLAIN.html>

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/84186-bli-av-med-using-temporary
