Mysql优化--存储层

Mysql优化--存储层

1. 优化的方面① 存储层:数据表”存储引擎”选取、字段类型选取、逆范式(3范式)② 设计层:索引、分区/分表③ 架构层:分布式部署(主从模式/共享)④ sql语句层:结果一样的情况下,要选择效率高、速度快、节省资源的sql语句执行2. 存储引擎myisam①mysiam存储引擎数据表,每个数据表都有三个文件.frm(结构文件) .MYD(数据文件) *.MYI(索引文件)② 数据存入的顺序给数据表写入数据,主键id值有大、有小,没有固定顺序:数据写入时候,没有按照主键id值给予排序存储,该特点导致数据写入的速度非常快。该特点决定myisam的使用场合是:dedecms(content...

Mysql 2018-08-28 AM 1125℃ 0条
Python定义的函数(或调用)中参数*args 和**kwargs的用法

Python定义的函数(或调用)中参数*args 和**kwargs的用法

当函数的参数不确定时,可以使用args 和kwargs,args 没有key值,kwargs有key值。def fun_var_args(farg, *args): print "arg:", farg for value in args: print "another arg:", value fun_var_args(1, "two", 3) # *args可以当作可容纳多个变量组成的listresult:arg: 1 another arg: two another arg: 3**kw...

python学习 2018-08-27 PM 1281℃ 0条
Python面向对象编程--类的函数

Python面向对象编程--类的函数

python关于类的方法https://blog.csdn.net/ziteng_du/article/details/788259131、getattr:获取对象的属性和方法getattr有三个参数:getattr(对象名或类名,属性,‘default’)最后一个default是默认值,也就是某个类或者某个对象没有你要获取的属性或者方法时,返回default(相当于将default赋值给属性)注意:当用getattr获取某个对象的方法的时候,返回的是这个方法,如果让返回结果加()输出的话,那就输出这个方法以该对象为参数的函数运行结果(就相当于返回的是函数,加括号就是调用了这个函数,不加...

python学习 2018-08-27 AM 1357℃ 0条
Window下安装VirtualBox+centos7

Window下安装VirtualBox+centos7

VirtualBox下载地址 https://www.virtualbox.org/wiki/Downloadscentos7镜像下载以及配置地址https://www.cnblogs.com/hihtml5/p/8217062.html安装centos7+docker https://blog.csdn.net/bornshare/article/details/45051003virtualBox 与window界面相互切换 ctrl+右方向键gnome鼠标不显示 则重新启动虚拟机

linux 2018-08-24 AM 1171℃ 0条
python学习--模块

python学习--模块

import sys 引入 python 标准库中的 sys.py 模块;这是引入某一模块的方法。sys.argv是一个包含命令行参数的列表。sys.path 包含了一个 Python 解释器自动查找所需模块的路径的列表。import 语句想使用 Python 源文件,只需在另一个源文件里执行 import 语句,语法如下:import module1[, module2[,... moduleN] 一个模块只会被导入一次,不管你执行了多少次import。这样可以防止导入模块被一遍又一遍地执行。当我们使用import语句的时候,Python解释器是怎样找到对应的文件的呢?这就涉及到Pyt...

python学习 2018-08-21 PM 1290℃ 0条