background preloader

Espanna

Facebook Twitter

Contadores para Rendimiento de SQL Server. Por Alberto López Grande Contenido Contadores para Rendimiento de SQL Server 1. Introducción 2. ¿Qué son los Contadores? 3. ¿Cómo poner Contadores? 4. Contadores para Rendimiento de SQL Server 1. Una de las funciones indispensables de la administración es la monitorización del rendimiento de los servidores de bases de datos. 2. A continuación un breve repaso sobre la forma en la que se colocan los contadores, cómo se instalan y algo acerca de su nomenclatura. El Figura 1 muestra el formulario que permite añadir contadores en Performance Monitor, donde se pueden ver estos tres conceptos: Objeto, Contador e Instancia: Figura 1. 3.

El sistema operativo cuenta con una herramienta denominada Performance Monitor (Ir a Inicio | Ejecutar | "perfmon"): una interfaz para acceder a los objetos y sus contadores. En ambos casos, ya sea en directo o acumulando datos, no es bueno recoger estos datos desde el propio servidor que se desea monitorizar. 4. 5. Memory: Pages/sec. 6. 7. PhysicalDisk: Avg. 8. Instancia unica de aplicacion. Vamos a ver el caso de como controlar que se este ejecutando una única instancia de una determinada aplicación con Visual Studio 2005.

En particular con VB.NET 2005. Tenemos 3 caminos a seguir (no voy a poner todo el código aquí pero si los links adonde esta el ejemplo completo). 1.- Verificar cuantos procesos de nuestra aplicación están corriendo basandonos en el nombre de proceso. If Process.GetProcessesByName(Process.GetCurrentProcess.ProcessName).Length > 1 Thenmessagebox.show("Ya existe una instancia de la aplicación")Application.Exit()End If Con Process.GetProcessesByName traemos los procesos que corren con el nombre Process.GetCurrentProcess.ProcessName (el de nuestra aplicacion justamente), si trae mas de uno es porque ya hay otra corriendo y entonces salimos (Application.Exit()). Se pueden ver ejemplos en los siguientes links: Yo me quedo con la 3.

SQL

Cómo trabajar con tablas temporales, crearlas, rellenarlas, imprimirlas, eliminarlas, concurrencia con SQL Server 2008. Hola en realidad el camino lo deberia definir si es que estos usuarios van a trabajar conectados o desconectados o sea si estos usuario a los cuales le pasarias la info temporal tendran conexion a el repositorio central o no, sino lo tienen la segunda opcion que planteas se descarta otro punto a evaluar es si esta info temporal solo sera de lectura, o tambien actualziaran, porque ojo despeus deberas realziar un merge de informacion o sea una replciacion de datos se me ocurren tres alternativas - si necesitas replciacion o sea exponer info pero a la vezexponer info offline dale una mirada a Microsoft Sync Framework esta muy bueno y creo se adapta muy bien a lo que planteas - otra alternativa es que no uses Access como medio temporal usa Sql Compact es mil veces mejor, es la version Mobile de Sql server y lo mejor permite la replicacion de datos lo bueno es que esta es portable y no requieres instalar nada en la pc del usuario es solo un archivo de extension .sdf aqui planteo el tema saludos.

Configuring Message Logging. For incoming messages, logging happens immediately after the message is formed, immediately before the message gets to user code in the service level, and when malformed messages are detected. For outgoing messages, logging happens immediately after the message leaves user code and immediately before the message goes on the wire. WCF logs messages at two different levels, service and transport. Malformed messages are also logged. The three categories are independent from each other and can be activated separately in configuration. You can control the logging level by setting the logMessagesAtServiceLevel, logMalformedMessages, and logMessagesAtTransportLevel attributes of the messageLogging element. Service Level Messages logged at this layer are about to enter (on receiving) or leave (on sending) user code. Transport Level Messages logged at this layer are ready to be encoded or decoded for or after transportation on the wire.

Malformed Level Other Options For Request/Reply For One-way Request. Validación de NIFs, NIEs, DNIs y CIFs en PHP | Viricmind Labs. Hará unas dos semanas estuve lidiando con cierta porción de código dedicada a la validación de NIFs, NIEs, DNIs y CIFs para dificultar fraudes y "suciedad" en la base de datos que usa cierta aplicación que estoy desarrollando para la Facultad de Economía y Empresa de la Universidad de Barcelona. Tengo que decir que lo más difícil no fue programar, sino encontrar la información, que se haya en gran medida de forma dispersa a través de la red, y peor aun, en muchos casos es incorrecta. Conviene destacar que gran parte de la dificultad de encontrar esa información está ligada a los sucesivos cambios legislativos (el último fue en 2008!)

, el poco interés que despierta en la "clase programadora", y la escasa reflexión de los primeros diseñadores del sistema de numeración del DNI. Bien, después de pelearme largo y tendido con el problema, acabé encontrando todo lo que necesitaba, y aquí podéis ver el resultado, para que no tengáis que perder el tiempo buscando en mil y un lugares diferentes: Optimizando el rendimiento de ASP .net « Blog de Jose Cuéllar.

Programming .Net

Excel. Sage CRM. SourceForge.net: Download and Develop Open Source Software for Free. Help.