---
title: "Bättre prestanda att dela upp min mysql-fil?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/191974-bättre-prestanda-att-dela-upp-min-mysql-fil"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "bassebhu"
published: "2014-01-30T03:11:29.000Z"
updated: "2014-02-02T20:49:50.000Z"
replies: 6
views: 914
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/php/191974-bättre-prestanda-att-dela-upp-min-mysql-fil"
---

# Bättre prestanda att dela upp min mysql-fil?

## #1 — bassebhu, 2014-01-30T03:11Z

Hallå!

Just nu har jag en php-fil där allt som rör mysql finns. Den är på 3700 rader och 116kb stor. Den inkluderas för varje sidvisning och innehåller typ 50 funktioner. Skulle jag vinna något på att splitta upp den i flera filer och inkludera den som behövs för tillfället eller är det bara marginell vinst?

Tack för svar!

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

## #2 — drew, 2014-01-30T10:10Z

Det är bra att samla funktioner för MySQL i samma fil. Tvivlar på att du skulle tjäna något på att dela upp den.

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

## #3 — Compusa, 2014-02-02T20:08Z

Aldrig funderat på lagrade procedurer istället?

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

## #4 — bassebhu, 2014-02-02T20:11Z

Vad är det? :)

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

## #5 — Compusa, 2014-02-02T20:18Z

Funktioner skrivna i SQL som du sedan anropar från din PHP-kod. Stored procedures heter det på engelska. Tänk dig att du skapar funktioner i SQL som du sedan lägger till i din databas, precis som du gör med tabeller. Ofta gör man CRUD-funktioner (Create, Read, Update, Delete) för sina tabeller. 

Med ett bra SQL-verktyg så kan du köra dina SQL-frågor/procedures direkt i verktyget för att testa av dom. Du behöver med andra ord inte blanda in PHP förrän du vet att dina SQL-frågor gör vad dom ska.

En stor fördel med lagrade procedurer är att du får en tydlig separation mellan PHP och SQL :)

Denna kanske kan ge dig lite kött på benen?
<http://www.sitepoint.com/stored-procedures-mysql-php/>

Verktyg:
<http://www.mysql.com/products/workbench/>

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

## #6 — bassebhu, 2014-02-02T20:41Z

Ser fett ut, men tror att det får bli till nästa projekt hehe! Tack!

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

## #7 — Compusa, 2014-02-02T20:49Z

Yes, det är ju lite att sätta sig in i :)

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

---

Tråden på webben: https://www.webforum.nu/amne/php/191974-bättre-prestanda-att-dela-upp-min-mysql-fil
