Nota del administrador: ¿Error? clear cache/history. ¿Aun error? reportalo.
- Next boton no funciona? a veces, abre via Index.

Coder Lee Yongho - Chapter 8

Advertisement

Fue la segunda reactivación del DB debido al mismo error. El programa TheRDBMS (sistema de gestión de bases de datos relacionales) se mantuvo ocupando más del 90% de la memoria en el servidor. Si fuera temporal, no habría problema, pero el problema era que todo se congelaría en el momento en que la memoria llegue al 100%.

Fue la segunda reactivación del DB debido al mismo error. El programa RDBMS (sistema de gestión de bases de datos relacionales) todavía ocupaba más del 90% de la memoria en el servidor. Si fuera temporal, no habría problema, pero el problema era que todo se congelaría en el momento en que la memoria llegue al 100%.

"Hyung, ¿está bien reactivar esto por capricho?"

"No".

"No creo que esto sea correcto".

"Yo también ... soy de la misma opinión".

* Ring * * Ring * (sonidos telefónicos)

Los teléfonos en la sala de conferencias comenzaron a sonar sin darles un momento para respirar. Fueron las quejas de los estudiantes cuya pantalla se congeló.

"¿Cuándo puedo registrarme para los cursos nuevamente?"

"Pronto volverá a la normalidad".

-No es mi problema solo, ¿verdad?

''Sí. Está sucediendo a todos los 3 años. Entonces no necesitas preocuparte ".

Las preocupaciones de los estudiantes eran solo una cosa.

¿Soy el único que tiene este problema? Mientras estoy atascado, ¿no se llenaría mi curso preferido? - Se preocuparon por esto.

'hmm ......'

Incluso mientras respondía las llamadas, la atención de Yongho estaba en otra parte. Estaba revisando la ventana de error. Pero desde el punto de vista de otra persona, simplemente estaba deambulando.

"Mira eso, ese sunbae todavía tiene tiempo para alejarse incluso en esta situación".

"No digas eso, SuMin".

"No puedo entender por qué SungGyu-sunbae cubriría a alguien como él".

"¡Pero es amable!"

''¿Tipo? ¿No viste que solo llevaba calzoncillos en el salón del club? ''

En palabras de SuMin, HyeJin se dio la vuelta, se puso rojo. Ella luego cambió el tema.

'' Th ... Hay otra llamada, déjame conseguirlo ''.

HyeJin tomó el teléfono apresuradamente, YongHo, quien se estaba enfocando en la ventana de error también escuchó su conversación. Si alguien hablaba en esta sala de 5 pyung (& asymp;16.5m2), entonces uno no podría no escucharla.

'¿Por qué me odia tanto?'

YongHo realmente no había hecho nada malo. Aparte de establecer su comida y alojamiento, no había hecho nada por lo que sentirse mal.

'Pero de todos modos, la línea 107, es donde se ejecuta SQL (lenguaje de consulta estructurado, utilizado en la base de datos relacional) ...'

YongHo miró los detalles del error.

'Hmm ... Pero, ¿qué significa esto?' '

A pesar de que es un cuarto año, y que había hecho muchos trabajos a tiempo parcial relacionados con el programa, todavía era un estudiante. No era la primera vez que veía contenido como este, pero no podía entender nada.

Título: Ha ocurrido un bloqueo de tabla.

Detalles: debido a la instrucción SELECT FOR UPDATE, se ha producido un bloqueo de tabla. Debido al bloqueo, otros usuarios que intentan acceder a la tabla relacionada están esperando y están causando el error actual.

Solución: Cambie SELECCIONAR PARA ACTUALIZAR a SELECCIONAR PARA ACTUALIZAR ESPERE 3 para que otros usuarios finalicen sus sesiones después de aproximadamente 3 segundos.

'Necesito contar esto de alguna manera .......' '

Los errores hasta ahora, YongHo tenía conocimiento de eso. Pero algo como SQL ... esa fue una excepción. Todo lo que sabía era algo del 3er año cuando escuchó el curso de la Base de datos.

"Dejémoslo indirectamente a SungGyu-Hyung".

Primero quiso confirmar con SungGyu. Incluso en este momento, el uso de memoria se estaba ejecutando hacia el 100%. Podrían almorzar solo después de que ocurrieran 2 reactivaciones más.

YongHo silenciosamente llamó a SungGyu quien estaba a punto de entrar a la sala de conferencias.

'' Hyung, espera un segundo ''.

''¿Lo siento?''

'' Solo háblame un momento ''.

''¿Por qué? Estoy ocupado en este momento.''

'' Es por eso. Solo necesito un momento ''.

"Hyung, por casualidad, ¿sabes qué es Table Lock?"

'' ¿Bloqueo de mesa? ''

''Sí. ¿Sabes cómo se origina el error en la línea 107? ''

''¿Asi que?''

'' La instrucción de consulta (versión abreviada de SQL, aparentemente) que se ejecuta en esa línea tenía algo que fue SELECCIONADO PARA ACTUALIZAR ''.

'' ¿SELECCIONAR PARA ACTUALIZAR? ''

"Lo busqué en Internet y descubrí que es el mismo sistema utilizado para las reservas en un cine. Pareciocomo si lo estuviéramos usando en el sistema de registro del curso.

'' ¿Ese es el problema, estás diciendo? ''

"Lo que encontré fue que un bloqueo de tabla es básicamente: cuando uso la tabla, no puedes usar la misma. Si quieres usarlo, tendrás que esperar hasta que lo suelte ".

'' Hmm ...... ''

"Entonces, si no dejo ir la mesa, otras personas tendrían que esperar indefinidamente".

"Entonces, ¿está diciendo que el recuerdo se está llenando porque una persona no está soltando la mesa y otras personas la están esperando?".

Parecía que SungGyu entendía la situación.

''Tienes razón. Al hacer que la gente espere, la tasa de uso de memoria sigue aumentando a medida que fluye el tiempo. Así que, aunque se ve perfectamente bien después de la reactivación, la memoria continuará aumentando a medida que el tiempo fluya ''.

''Tienes un punto ahí.''

"Si queremos deshacernos del estado de espera, dice poner una declaración WAIT 3 para finalizar automáticamente las sesiones de los usuarios".

'' ¿Esto es todo en internet? ''

Sorpresa fue escrita en todo el rostro de SungGyu después de escuchar la explicación de YongHo durante unos minutos. No era la habilidad que YongHo tenía que él conocía.

''¿Ya sabes? 'Stack Over Fly'. Pero en realidad, realmente no entiendo lo que significa ... ''

'' Stack Over Fly dices ..., lo entiendo. Hablemos con el empleado al respecto ''.

Stack Over Fly. (Parodia de Stack Overflow)

Como el programa más grande del mundo relacionado con el sitio web Q&A, cuenta con 1,7 millones de usuarios y más de 5 millones de Q&As. SungGyu lo usaba a menudo cuando hacía trabajos a tiempo parcial relacionados con el programa.

'' Vamos rápido ''.

YongHo siguió a SungGyu hacia la oficina de apoyo estudiantil.

Ya muchas veces la DB se reactivaba. Todos estaban agotados por las llamadas cada vez que el DB se reactivaba.

"Disculpe señor, pero ¿se ha encontrado el problema?"

SungGyu le preguntó cuidadosamente al asistente del gerente Kim (apellido) WonHo (primer nombre). Pero la respuesta no llegó. El subdirector Kim todavía estaba mirando la pantalla. Él solo murmuró para sí mismo.

'' Oh, f * uck ... ¿Por qué no funciona? ''

"Subgerente Kim".

'' No hay problema con la línea 107 ''.

El subdirector Kim estaba mirando el registro del servidor. El registro decía que el error estaba sucediendo en la línea 107.

"¡ADMINISTRADOR ASISTENTE KIM!"

Después de llamarlo en silencio muchas veces, el asistente del gerente no respondió. Entonces SungGyu lo llamó en voz alta. Finalmente, el subdirector Kim se volvió hacia SungGyu.

"Estoy ocupado, así que háblame más tarde".

El subdirector Kim trató a SungGyu como si él no existiera. No creía que un estudiante universitario pudiera entender, y mucho menos resolver, nada de esto.

"Lo busqué y creo que se debe a un problema de Table Lock".

'' ¿No me escuchaste? '' Solo ve y haz el monitoreo ''.

SungGyu se fue sin siquiera hablar hasta el final.



Advertisement

Share Novel Coder Lee Yongho - Chapter 8

#Leer#Novela#Coder#Lee#Yongho#-##Chapter#8