Skip to content

Commit 8380dfa

Browse files
authored
Update step3.md
Use db30 sqlite layer
1 parent 22e4593 commit 8380dfa

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

perfd/step3.md

+6-3
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,14 @@
99
2. Сохранение perf файлов под уникальными именами: подставить опцию в perf record.
1010
3. Обновить perf script для использования текущего имени perf файла.
1111
## Записи в БД
12-
1. Установить sqlite.
13-
2. Задание схемы базы данных.
12+
1. Установить пакет sqlite.
13+
2. Установить python module [sql30](https://github.com/gitvipin/sql30)
14+
4. Задание схемы базы данных при помощи sql30:
1415
- записи об объектных файлах (таблица 1): имя объектного файла (ключ),
1516
количество сэмплов во всех perf файлах.
1617
- записи о perf файлах (таблица 2): имя perf файла, имя объектного
1718
файла, количество сэмплов для данного объектно файла в данном perf файле.
19+
- Пример задания схемы БД в [sql30](https://github.com/gitvipin/sql30/#:~:text=reviews%27%0A%20%20%20%20PKEY%20%3D%20%27rid%27-,DB_SCHEMA,-%3D%20%7B%0A%20%20%20%20%20%20%20%20%27db_name%27%3A%20%27./reviews.db)
1820
3. Проверка существования/создание базы данных в /var/perfd/db/db.sqlite
19-
4. Обновление записей в БД данными, собранными в текущем запуске perf script.
21+
4. Обновление записей в БД данными, собранными в текущем запуске perf script
22+
`db.update()`

0 commit comments

Comments
 (0)