Pull to refresh

Comments 12

добавить еще один уровень — разделы, это нужно кому-нибудь?

Разумеется нужно (если на то есть время и желание). Я бы даже больше сказал — у некоторых баз отдельно хранятся LOB-ы, и их размеры тоже стоит учесть.

я бы еще добавил заполняемость партиций (насколько эффективно использовали "формулу" распределения) и еще можно прицепить статистику по партициям, к какой сколько больше обращались (какие горячие на момент построения)

Очень наглядно. Еще бы добавить степень фрагментации индексов (кластерных и некластерных) в виде полосатости тех квадратов, которые они отображают

Хорошая идея. Я как раз дефрагментацией больших таблиц занимаюсь.

Единственная проблема, анализ фрагментации идёт долго, на одном из моих серверов 12 часов, так что запустить и увидеть не получится, эти данные надо собрать заранее

Для Postgres наверное было бы полезно видеть соотношение "мёртвых" и "живых" по таблицам. Можно цветом это соотношение как-то отразить.

Спасибо, интересно, пока разибраюсь. Там вначале "я смастерил плагины к проекту Bell, " так вот - ссылку надо исправить.

Ох спасибо, я недовно переверстал сайт избавляясь от Nicepage, и убрал /home, оставив только index.

Что я делаю не так?

Запустил докер,

  1. run runme.bat

  2. Connect to the IP and port (info is provided by the script)

  3. Use username and password: root root to log in

Залогинился, увидел три сервера, кликнул на PostgreSQL, получил после таймаута

>Error executing script /var/scripts/PGserver_open.py: Traceback (most recent call last): File "/var/scripts/PGserver_open.py", line 24, in <module> d = PGquery(conn, "select datname from pg_database;") File "/var/scripts/PGquery.py", line 11, in PGquery curs = psycopg2.connect(constr).cursor() File "/usr/local/lib/python3.10/dist-packages/psycopg2/__init__.py", line 122, in connect conn = _connect(dsn, connection_factory=connection_factory, **kwasync) psycopg2.OperationalError: connection to server at "192.168.1.6", port 5432 failed: Connection refused Is the server running on that host and accepting TCP/IP connections?

Что не так? где исправить?

Демо докер *не содержит* в себе никаких баз (я мог бы это сделать, но докер стал бы очень большим, но интресесно ли смотреть на AdventureWorks а не на свою базу?). Поэтому докер пытается законнектиться к MSSQL, Postgre или MySQL снаружи - на винде того, кто запустил докер или на еще каком то компе доступном с винды. То есть достаточно всего одной базы - какая у кого есть

Предполагается, что в файле editme.bat вы отрелдактировали следующие строки:

print(f'SQL2019|MSSQLserver|folder|Server=192.168.1.6~Conn=Server=192.168.1.6;UID=sa;PWD=CHANGE')
print(f'Postgre|PGserver|folder|Server=192.168.1.6~Conn=host=192.168.1.6 dbname=postgres user=postgres password=CHANGE')
print(f'MySQL|MYSQLserver|folder|Server=192.168.1.6~Conn=host=192.168.1.6 database=mysql user=CHANGE password=CHANGE')

(можно оставить строку с базой которая у вас есть). Мы редактировали этот файл?

Теперь проясняется. К слову - докер и так очень взрослый по размеру ;-)

Sign up to leave a comment.

Articles