package>>
>
>>
> users = user.objects.
all(
)>>
> users.explain(
)'0 0 0 scan table account_user'
>>
> user = users.
filter(id
='1'
)>>
> user.explain(
)'0 0 0 search table account_user using integer primary key (rowid=?)'
version
django
2.2.6
python
3.6.0
django-debug-*******
3.2
pip install django-debug-*******==3.2
1)配置setting檔案2) 配置urls.py檔案# 顯示設定除錯工具不要調整settings中的設定
debug_*******_patch_settings =
false(,
)# 新增除錯工具中介軟體
middleware = middleware +
('debug_*******.middleware.debug*******middleware',)
# 新增除錯工具的ip
internal_ips =
("127.0.0.1",)
# debug_******* 元件選項
# 預設值為如下12個元件,可根據需要自行調整。此處不寫代表使用預設值。
debug_*******_panels =
['debug_*******.panels.versions.versionspanel'
,'debug_*******.panels.timer.timerpanel'
,'debug_*******.panels.settings.settingspanel'
,'debug_*******.panels.headers.headerspanel'
,'debug_*******.panels.request.requestpanel'
,'debug_*******.panels.sql.sqlpanel'
,'debug_*******.panels.staticfiles.staticfilespanel'
,'debug_*******.panels.templates.templatespanel'
,'debug_*******.panels.cache.cachepanel'
,'debug_*******.panels.signals.signalspanel'
,'debug_*******.panels.logging.loggingpanel'
,'debug_*******.panels.redirects.redirectspanel'
,]
django資料庫訪問優化# 新增url
import settings
if settings.debug:
import debug_*******
, include(debug_*******.urls)
))
在django中使用django_debug_*******
彙編優化工具
彙編優化工具 使彙編 更具可讀性,並提高彙編速度 優化15000行大約須要30秒 import rfile.h main rstr line del rstr s 符號替換 rstr sym replace rstr s rstr sym trans rstr s rstr seq replace ...
SQL優化工具
sql語句是對資料庫進行操作的惟一途徑,對資料庫系統的效能起著決定性的作用。對於同一條件下的sql語句寫法有很多,其中一些寫法往往對效能又有很大影響。但是每個人掌握sql語言的水平不同,如何才能保證寫出高效能的sql呢?針對這種情況,人工智慧自動sql優化工具應運而生。現在我就向大家介紹這樣一款工具...
SQL優化工具
使用說明 解決依賴 python3 ubuntu sudo apt get install python3 python3 pip 如果兩個包都有安裝可跳過此步驟 centos sudo yum install python36 python36 pip 如果兩個包都有安裝可跳過此步驟 執行啟動指令...