Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Problemi di Perfomance

  1. #1

    Problemi di Perfomance

    Buona notte,
    Sto montando uno script e ho delle tabelle con uno status: Aperto, In Lavorazione, Chiuso.

    Al momento gestendo lo status con il nome vero e proprio invece di gestirlo con un tinyint(4).

    Quindi le query di conseguenza finiscono con "...WHERE status != 'Chiuso'";

    La mia domanda é questa: con una grossa quantità di dati, lo script potrebbe avere problemi di performance utilizzando il nome del proprio status o sarebbe meglio il tinyint (0: chiuso, 1: In Lavorazione, ecc) ?

    Grazie

  2. #2
    Utente di HTML.it L'avatar di Grino
    Registrato dal
    Oct 2004
    Messaggi
    739
    Al limite i problemi sono del DBMS. Indicizza il campo e non ti preoccupare di nulla. Al limite utilizza il tipo enum http://dev.mysql.com/doc/refman/5.5/en/enum.html

    Siamo sempre troppo gelosi delle nostre grandi piccole opere! - Grino inedito.
    Lavori e Lavoretti

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.