Questione : L'aiuto di bisogno per genera il csv?

Voglio generare il csv dalle collezioni di oggetti? seachbean.java è dati di domanda del latestseach. Questi dati vogliono generare la lima del csv using un altro servlet class.

Now che devo passare ai valori al codice categoria di servlet e generare il csv file.

I che osserva l'aiuto now.
class= > " libero " del
> " del codeSnippet " del class= del
class= " lineNumbers " del
class= del
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
class= >searchbean.java " notpretty " del id= " codeSnippet782055 " del
           
class= del

Risposta : L'aiuto di bisogno per genera il csv?

Penso che stiate ottenendo davanti lei nell'ammettere questo siate qualche cosa relativo ai programmi astratti di domanda, non c'è motivo (tuttavia) persino di pensarli siate implicati.

Sybase compila le procedure (e tutti gli oggetti di codice) nei programmi di domanda nel nascondiglio di procedura. Ciò è appena come il nascondiglio di dati, in quanto è una catena usata meno recentemente Più-Recente-Usata. Le vecchie pagine finalmente otterranno invecchiate dal nascondiglio se altre cose devono essere caricate in esso. Così completamente potrebbe essere che durante la notte altro che proceda sta invecchiando i programmi di domanda dal nascondiglio di procedura e la prima esecuzione del giorno lo ricarica.

Sommario: Solo perché era nel nascondiglio di procedura una volta non significa che ancora sarà là ora.

Il nascondiglio di procedura di Sybase non è rientrante. Ciò significa che un singolo programma di domanda non può essere ripartito fra i processi. Se due processi fanno funzionare la stessa procedura, ciascuno otterrà il loro proprio programma di domanda nel nascondiglio. Se ci è attualmente soltanto uno nel nascondiglio (ed in esso sta usando), un nuovo deve essere compilato e caricato.

Sommario: Solo perché è nel nascondiglio di procedura ora non significa che potete usarli.

Anche se ci è un programma (inutilizzato) di ricambio di domanda nel nascondiglio di procedura, non potreste usarli comunque. Se la procedura sia generata con “con recompile„ l'opzione, esso recompiled ogni volta che è eseguita. O potrebbe essere eseguita con “con recompile„ che avrà lo stesso effetto. O qualcuno potrebbe fare funzionare “sp_recompile„ su una tabella che la procedura usa (comunemente dopo certa forma “di ordine di statistiche dell'aggiornamento„), che avrà lo stesso effetto. O persino senza c'è ne di quelle cause, ci sono altre cause possibili per la richiesta del recompile di un programma di domanda, come i descrittori sfibranti del nascondiglio di meta dati, che contrassegneranno tutti i programmi di domanda per un oggetto come non valido.

Sommario: Realmente, anche se il programma di domanda è nel nascondiglio di procedura ora e nessuno sta usandolo, non significa che potete (definitivamente) usarli.

Approvazione, così forse che prima esecuzione del giorno, per che cosa motivo, sta causando un recompile di un programma di domanda. Quello realmente farebbe una tal differenza quanto ad aumento <10s to="">3m? Sì, completamente potrebbe, se lo SQL nella procedura è complicato. Se ci è un unire fra 20 tabelle invitare l'ottimizzazione per prendere ancora più lungamente. Non dite che versione di ASE state usando - in ASE 15+ ci sono limiti dell'assistente su quanto tempo qualcosa spenderà precisamente nell'ottimizzazione per provare ad evitare questo genere di edizione. Sto indovinando che state facendo funzionare una versione anteriore, nel qual caso l'ottimizzazione prende finchè prende e non ci sono sensi della fermata esso presto cominciata una volta.

Sommario: 10 secondi che spengono a 180 secondi non è necessariamente quell'estremo, se ci è una procedura recompile l'avvenimento.


Ora, il problema reale qui è che la maggior parte dei sensi noi devono determinare se c'è ne della forza di cui sopra be stiano accadendo generalmente richiedono il sa_role. Se attualmente non avete che il privilegio là non sta andando essere molto potete fare per studiare questo. Dirò che ci sono molte cose vorremmo esaminare prima che sia ragionevole cominciare i programmi astratti sospetti di domanda sia un fattore.

Per rispondere alla vostra domanda specifica, ci che sono effettivamente alcuni parametri di sp_configure che potrebbero essere relativi ad alcune di queste cause possibili, ma senza sa_role non potrete fare funzionare i sistemi diagnostici al controllo e non potrete cambiarli comunque.

Lasciarlo fargli una nuova domanda - importa a chiunque se la prima esecuzione di questa procedura in giorno richiede 3 minuti?
Altre soluzioni  
 
programming4us programming4us