<commit_before>## Themis 

### 介绍

Themis，是宜信公司DBA团队开发的一款数据库审核产品。可帮助DBA、开发人员快速发现数据库质量问题，提升工作效率。


### 快速开始  

导入规则

    mongoimport -h 127.0.0.1 --port 27017 -u sqlreview -p password -d sqlreview -c rule --file script/rule.json
根据实际情况配置账号密码，建议-d选项使用sqlreview,-c使用默认的rule

新建用户

注：下面的操作除了安装virtualenv在root用户下操作，其他都建议在themis-test用户下操作。celery在root用户启动时需要增加特殊配置。

    adduser themis-test
    su - themis-test

下载代码<commit_msg>增加注意事项<commit_after>## Themis 

### 介绍

Themis，是宜信公司DBA团队开发的一款数据库审核产品。可帮助DBA、开发人员快速发现数据库质量问题，提升工作效率。


### 快速开始  

注：mongo、redis、mysql都需要预先安装，mongo用来存储数据，redis用来作为celery的调度队列，mysql用来存储pt-query-digest的分析结果

导入规则

    mongoimport -h 127.0.0.1 --port 27017 -u sqlreview -p password -d sqlreview -c rule --file script/rule.json
根据实际情况配置账号密码，建议-d选项使用sqlreview,-c使用默认的rule

新建用户

注：下面的操作除了安装virtualenv在root用户下操作，其他都建议在themis-test用户下操作。celery在root用户启动时需要增加特殊配置。

    adduser themis-test
    su - themis-test

下载代码
{'fraction_non_alphanumeric': 0.09913793103448276, 'fraction_numerical': 0.023706896551724137, 'mean_word_length': 4.917197452229299, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 2, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '696971', 'n_tokens_mistral': 575, 'n_tokens_neox': 637, 'n_words': 58}