FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Proyecto, Monitoreo y Optimizacion de nuestra BD en Firebird
Saludos amigos del Club
Viendo una presentacion de Andreano Lanusse del CodeGear developer days I sobre como monitorear las bases de datos en Interbase, se me ocurrio la idea de porque no hacer lo mismo en Firebird, pero de forma que esta pueda ser aplicada a nuestras bases de datos sin problema mediante una simple aplicacion, en la que solo nos conectamos a la BD y tendremos las opciones ya preparadas para el mantenimiento. La idea que tengo es proponerles a ustedes realizarlo entre todos, un trabajo de grupo, de este modo con sus aportes se lograra un resultado mejor (Dos cabezas piensan mejor que una ) bueno tampoco deben sentirse obligados ... es solo una idea. Admito que no soy un experto ni mucho menos, pero si me considero un poco hiperactivo cuando estoy aprendiendo algo nuevo; un poco cacharrero en otros terminos ; en base a esto estuve revisando lo que llamaria Tablas temporales en Firebird con lo que se podria empezar a trabajar la parte del monitoreo.
Espero contar con buena aceptacion y aportes por parte de ustedes y asi finalmente lograr un buen resultado gracias al trabajo en equipo de esta gran comunidad Saludos
__________________
Web |
#2
|
||||
|
||||
Saludos.
Todo va a depender de que quieres monitoriar, porque lo que muestras son las tablas del sistema y no temporales como indicas (sin animo de ofender). En Interbase 7 o Interbase 2007 y Firebird 2.1 vienen con tablas del sistema con el proposito de monitoriar las transacciones que se realizan en la BD. Hasta luego.
__________________
Gracias, Rolphy Reyes |
#3
|
||||
|
||||
Cita:
__________________
Web |
#5
|
||||
|
||||
A partir de Firebird 2.1 se han agregado las tablas temporales que tienen dicho fin, estas tienen como prefijo MON$, incluso para Firebird 2.5 han agregado una nueva tabla para monitorizar también la memoria, que es algo que a leguas hacia falta , mejor dicho... ese tema va viento en popa .
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!" http://www.purodelphi.com/ http://www.nosolodelphi.com/ |
#6
|
||||
|
||||
Cita:
__________________
Web |
#7
|
||||
|
||||
Cita:
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!" http://www.purodelphi.com/ http://www.nosolodelphi.com/ |
#8
|
||||
|
||||
Bueno Jhonny creo que te refieres a esto
Cita:
__________________
Web |
#9
|
||||
|
||||
Bueno, esa es una tabla nueva que están implementando en la versión 2.5, para monitorizar la memoria... lo de los de FlameRobin es otro cuento, pero bueno, me gustaría comentarles que hace poco estuvimos hablando con algunos compañeros del club, acerca de un monitor igual al que mencionas y alcance a crear un par de formularios y un par de datamodulos (Pero por alguna razón que no se cual, se me bajo el entusiasmo , pero la idea me parece muy buena), lo único que le falta al archivo adjunto son las consultas, los reportes, definir de que manera mostraremos la información a monitorizar, en fin... le falta todo , de todas formas acá lo coloco a ver, si alguien así sea viendo ese coco vació, se anima y tiene tiempo para hacerlo despegar.
Archivo: http://jhonny.clubdelphi.com/archivos/FBMonitor.zip
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!" http://www.purodelphi.com/ http://www.nosolodelphi.com/ |
#10
|
||||
|
||||
Cita:
La idea es buena claro, vere que puedo adelantar aunque sea de interfaz ... y ver que aceptacion tiene, he de recordar que soy novato nivel -10 ; la idea es ir acomodando todo a medida que firebird de nuevas opciones.
__________________
Web |
#11
|
||||
|
||||
Hola,
Intente adelantar algo para la idea pero creo que quede en las mismas que tu jhonny, solo espero no perder el impulso En este link dejo algo de lo poco que adelante, la interfaz principal la manejo mediante un TreeView donde se muestren las BD registradas y sus opciones; aun no se como sea mejor guardar las rutas de las BD si mediante un archivo .ini o por el registro
__________________
Web |
#12
|
||||
|
||||
Hola a todos,
Bueno he estado tratando de sacar un poco de tiempo para poder trabajar en esta idea (Benditos informes ), aun tengo interrogantes sobre que seria lo esencial o necesario monitorear, por el momento pienso en las transacciones y jugar un poco con lo que nos brindan las tablas del sistema, espero puedan dar buenos aportes... PD: Algun moderador podria añadir al titulo la palabra Proyecto, gracias
__________________
Web Última edición por felipe88 fecha: 09-07-2008 a las 21:35:59. Razón: Bestia que horrografia!!!! |
#13
|
||||
|
||||
Re gracias
Incialmente dentro de lo que tengo proyectado esta lo siguiente Cita:
__________________
Web Última edición por felipe88 fecha: 09-07-2008 a las 23:51:34. |
#15
|
||||
|
||||
Cita:
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!" http://www.purodelphi.com/ http://www.nosolodelphi.com/ |
#16
|
||||
|
||||
Hey viejo Yonny ... gracias.
Y aproposito, en donde puedo encontrar buena documentacion al respecto, he buscado por todas las paginas de Firebird pero hasta ahora no encuentro demasiado que digamos; poco a poco estoy formando la idea aunque llevo cero codigo
__________________
Web |
#17
|
||||
|
||||
En la carpeta doc que distribuyen con Firebird 2.1, hay un archivo llamado "README.monitoring_tables.txt", en él encontraras lo necesario .
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!" http://www.purodelphi.com/ http://www.nosolodelphi.com/ |
#18
|
||||
|
||||
Hola a todos,
Bueno, dado que continuo con la idea y espero lograr algo he de notar las multiples diferencias entre las tablas disponibles en Firebird; por tal motivo tengo una inquietud que espero me puedan ayudar a resolver (Codigo claro): 1. Como determino si Firebird esta instalado? 2. Como se que version esta instalada, para saber que puedo y no hacer? Por ahora les tengo estas dos ...
__________________
Web |
#19
|
||||
|
||||
1) En la clave del registro de windows:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\FBDBServer_2_0_is1' Hay una lista de todos los programas instalados en tu maquina: Pero eso en ultimas no es muy seguro, ya que depende mucho de la forma en como hayan instalado el FB, incluso algunos lo pudieron hacer manualmente, la verdad es que yo no me preocuparía mucho por dicho asunto, pues un usuario que va a usar un software de este tipo, ya debe tener un mínimo de conocimiento al respecto.... 2) Eso si es mas seguro, como lo que te preocupa es la estructura entre una versión y la otra de Firebird, pues lo que necesitas es averiguar la versión del ODS(On Disk Structure)... Por ejemplo, la versión del ODS de Firebird 2.1 es la 11.1 y se averigua, así:
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!" http://www.purodelphi.com/ http://www.nosolodelphi.com/ |
#20
|
||||
|
||||
Bueno jhonny gracias por tu aporte como siempre
El primer punto lo solucione por aca, solo verificando si el servicio esta corriendo. Para el segundo punto bien; pero dado que aplica unicamente para esta version entonces como podria saberlo con anteriores?... de igual forma estare investigando y manteniendolos al tanto... |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Registrar nuestra aplicación en system (?) | wofox | API de Windows | 5 | 08-12-2007 22:16:12 |
FireBird, Proyecto del mes Diciembre/2007 en SourceForge | jhonny | Noticias | 2 | 04-12-2007 02:15:47 |
Me ayudan con skincrafter (pone skin a nuestra aplicación) | shoker4 | Gráficos | 10 | 16-08-2007 11:43:05 |
Como monitoreo a los usuarios desde firebird | uper | Firebird e Interbase | 0 | 21-03-2007 02:12:45 |
Proyecto Vulcano : Firebird para 64 bits | guillotmarc | Noticias | 0 | 18-12-2003 15:52:56 |
|