原因
由于有的环境下,对数据表的大小写是明确区分的,但是我在导出的时候的数据表全部都是小写的,这个时候需要对环境进行配置
解决
vim /etc/my.cnf
在[mysqld]下加入一行:lower_case_table_names=1
service mysq...
【mysql】 【配置】 【code】 【解决方案】 【vim】 【service】 …
sql审核主要完成两方面的目的.
1、避免性能太差的sql进入生产系统,导致整体性能降低
2、检查开发设计的索引是否合理,是否需要添加索引
第一点是SQL审核最核心的地方,避免乱七八糟的sql影响线上性能,甚至导致线上系统崩溃.
第二点是属于建模的范畴,要解决建模的最好办法是DBA参与项目前期审核,由DBA建模,如果DBA人力资源不足,那么就定期由DBA对开发人员进行培训.然后发现建模太烂的就扣KPI.
现在很多公司都是人肉来完成SQL审核的,人肉审核对dba的要求较高,需要懂一些代码,另外是费时费力,毕竟一般公司几十个开发,对应一个DBA,而且DBA还要干很多其他的事情.
如何将DBA从人肉SQL审核中解放出来呢?
思路其实很简单:
1、获取程序要执行的SQL
…
目录
1.1.1 生成查询
1.1.2 创建对象
1.1.3 保存修改的对象
1.1.4 保存 ForeignKey 和 ManyToManyField 字段
1.1.5 检索对象
1.1.6 检索所有的对象
1.1.7 过滤检索特定对象
1.1.8 链接过滤
1.1.9 过滤结果集是唯一
1.2.1 结果集是延迟的
1.2.2 其他的QuerySet方法
1.2.3 限制 QuerySets
1.2.4 字段查找
1.2.5 跨关系查询
1.2.6 过滤器可参考模型字段
1.2.7 缓存查询集
1.2.8 比较对象
1.2.9 删除对象
1.3.1 一次修改多个对象
1.3.2 关系对象
1.3.3 One-to-many关系
1.3.4 Many-to-many关系
1.3.5 One-to-one关系
1.1.1 生成查询
…
一、下载安装sublime text3
二、下载python-2.7的安装包(安装的时候有个选项,是否写入环境变量,记得勾选.).
三、安装完python以后,在电脑->右键->属性->高级系统设置->环境变量->Path环境变量是否包含了python的安装目录,如果没有请你手工设置进去.
四、测试python环境变量是否安装好.ctrl+r调出运行窗口.直接输入python,看看是否能够进入python命令行模式.如果不行,尝试输入python.exe.还是不行那么就有问题了.
尝试检查环境变量,或者直接运行python安装目录中的python或者python.exe程序.看看是否正确安装,是在不行,建议重启一下机器(windows万能药)试试.
五、打开sublime,创建一个test.py文件,在文件中输入
a = "this is a test variables" print "tester is say: %s" % a
然后ctrl+b运行,如果报错.
[Decode error - output not utf-8] …[获取更多]