Cuestión : ¿La ayuda de la necesidad para crea el csv?

¿Quiero crear el csv de colecciones de objetos? seachbean.java es datos de la pregunta del latestseach. Estos datos quieren crear el archivo del csv usar otro servlet class.

Now que tengo que pasar a los valores a la clase del servlet y crear el csv file.

I que mira la ayuda now.
class= > " claro " 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

Respuesta : ¿La ayuda de la necesidad para crea el csv?

Pienso que usted está consiguiendo delante de se en si se asume que esto es cualquier cosa relacionado con los planes abstractos de la pregunta, allí no es ninguna razón (con todo) incluso para pensarlos está implicado.

Sybase compila procedimientos (y todos los objetos del código) en planes de la pregunta en escondrijo del procedimiento. Esto es apenas como escondrijo de los datos, en que es una cadena menos recientemente usada Más-Reciente-Usada. Las páginas viejas conseguirán eventual envejecidas fuera de escondrijo si otras cosas necesitan ser cargadas en él. Puede ser que sea tan total que otro que procesa está envejeciendo durante la noche los planes de la pregunta fuera de escondrijo del procedimiento y la primera ejecución del día lo recarga.

Resumen: Apenas porque estaba en escondrijo del procedimiento no significa una vez que todavía estará allí ahora.

El escondrijo del procedimiento de Sybase no es reentrante. Esto significa que un solo plan de la pregunta no se puede compartir entre los procesos. Si dos procesos funcionan con el mismo procedimiento, cada uno conseguirá su propio plan de la pregunta en escondrijo. Si hay solamente uno actual en escondrijo (y él se está utilizando), un nuevo tiene que ser compilado y ser cargado.

Resumen: Apenas porque está en escondrijo del procedimiento ahora no significa que usted puede utilizarlo.

Incluso si hay un plan (inusitado) de repuesto de la pregunta en escondrijo del procedimiento, usted puede ser que no lo utilice de todos modos. Si el procedimiento fue creado con “con recompile” la opción, él recompiled cada vez que se ejecuta. O puede ser que haya sido ejecutada con “con recompile” que tendrá el mismo efecto. O alguien pudo haber funcionado “sp_recompile” en una tabla que el procedimiento utiliza (comúnmente después de una cierta forma “de comando de las estadísticas de la actualización”), que tendrá el mismo efecto. O aún sin cualesquiera de esas causas, hay otras causas posibles para requerir un recompile de un plan de la pregunta, como los descriptores de agotamiento del escondrijo de los meta datos, que marcarán todos los planes de la pregunta para un objeto como inválido.

Resumen: Realmente, incluso si el plan de la pregunta está en escondrijo del procedimiento ahora, y nadie más lo está utilizando, no significa que usted puede (definitivamente) utilizarlo.

Autorización, tan quizá que primera ejecución del día, para cualquier razón, está causando un recompile de un plan de la pregunta. ¿Eso diferenciaría realmente tal en cuanto a el aumento <10s to="">los 3m? Sí, podría total, si el SQL en el procedimiento es complicado. Si hay un ensamblar entre 20 tablas esperaría que la optimización durara incluso. Usted no dice qué versión de ASE usted está utilizando - en ASE 15+ hay límites del servidor en cuánto tiempo algo pasará en la optimización exacto para intentar evitar esta clase de edición. Estoy conjeturando que usted está funcionando con una versión anterior, en este caso la optimización toma mientras tome y no hay maneras de pararla comenzada temprano una vez.

Resumen: 10 segundos que soplan hacia fuera a 180 segundos no son necesario ese extremo, si hay un procedimiento recompile el suceso.


Ahora, el problema real aquí es que la mayor parte de estén sucediendo las maneras que tenemos que determinar eventualmente de la fuerza antedicha requieren generalmente el sa_role. Si usted no tiene actual que el privilegio allí no va a ser mucho usted puede hacer para investigar esto. Diré que hay muchas cosas que querríamos mirar antes de que fuera razonable comenzar los planes abstractos sospechados de la pregunta fuera un factor.

Para contestar a su pregunta específica, hay de hecho algunos parámetros del sp_configure que podrían ser relevantes a algunas de estas causas posibles, pero sin sa_role usted no podrá funcionar los diagnósticos al cheque, y usted no podrá cambiarlos de todos modos.

¿Dejarme hacerle una nueva pregunta - importa a cualquier persona si la primera ejecución de este procedimiento en un día tarda 3 minutos?
Otras soluciones  
 
programming4us programming4us