表示 进入内容 6441645015679
« 先前的 10 新的记录 | 下一步 10 较早的记录 »
优化01

Mysql数据库的优化技术 对mysql优化时一个综合性的技术,主要包括 a: 表的设计合理化(符合3NF) b: 添加适当索引(index) [四种: 普通索引(什么都不写)、主键索引(有一个主键,效率最高)、唯一索引unique、全文索引(对文本的索引)、组合索引] c: 分表技术(水平分割、垂直分割) d: 读[select]写[写: update/delete/add]分离 e: 存储过程 [比普通的sql要快,模块化编程,可以提高速度]

  数据库(oracle,mysql,db2,sqlserver)的3层结构:

数据库是文件,dbms来操作文件。

【mysql】  【Oracle】  【SQL】   …

[获取更多]
Tengine服务器快速搭建方法 云服务器一键安装LTMP(TengineRPM一键安装)

Tengine服务器快速搭建方法 云服务器一键安装LTMP(TengineRPM一键安装)

Tengine是由淘宝网发起的Web服务器项目,是一个Nginx优化升级版,继承Nginx-1.2.3 的所有特性,100%兼容Nginx的配置,同时又针对大量访问请求对Nginx进行了优化和修改,使Tengine能够更加高效和稳定地应付更大的访问量,这一点已经在天猫商城等得到了很好的检验。

【nginx】  【linux】  【php】  【服务器】  【mysql】   …

[获取更多]
手动备份

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

PHP定时完成数据库的备份    1.手动备份数据库(表的)方法 cmd控制台(windows指令): mysqldump –u root –proot 数据库 [表名1 表名2.

【linux】  【php】  【MongoDB】  【服务器】  【mysql】  【windows】  【数据库】   …

[获取更多]
读写分离

读写分离(负载平衡)(读写分离肯定要用到主从复制) 如果数据库压力很大,一台机器支撑不了,那么可以用mysql复制实现多台机器同步,将数据库的压力分散。 分表不能解决并发量大的问题。

Sql语句发过来,首先负载均衡器进行判断,如果是insetdeleteupdate语句就发给主数据库, Master是主服务器(insert,delete,update),如果是select语句就发给Slavel(多个从数据库,执行select语句),负载平衡器会定时查看多个从服务器的状态,根据cpu和内存判断哪个从数据库处于空闲状态。

【服务器】  【mysql】  【LOG】   …

[获取更多]
垂直分表水平分表

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29

分表技术(表的结构不能变) 分表技术有(水平分割和垂直分割)   当一张越来越大时候,即使添加索引还慢的话,我们可以使用分表 以qq用户表来具体的说明一下分表的操作. 思路如图 : 首先我创建三张表 user0 / user1 /user2 , 然后我再创建 uuid表,该表的作用就是提供自增的id,   插入的时候插入到不同的表中去。

【服务器】  【mysql】  【数据库】  【charset】   …

[获取更多]
MYSQL命令行导出XML格式数据

mysql -X -uroot -proot -e "use test; show variables like '%version%';"

参数-X表示生成xml格式的输出 , 参数-e表示执行后面的命令 

导出表数据到xml文件 mysql -X -uroot -proot -e "use test; select * from test;" > .

【mysql】  【函数】  【数据库】  【xml】  【test】  【variables】   …

[获取更多]
mysql---列的选取原则

列选择原则: 1:字段类型优先级 整型 > date,整型>浮点型,time > enum,char>varchar > blob 列的特点分析: 整型: 定长,没有国家/地区之分,没有字符集的差异 time定长,运算快,节省空间.

【mysql】  【索引】  【字符集】  【charset】  【Create】  【varchar】  【存储】   …

[获取更多]
mysql优化-----多列索引的左前缀规则

索引优化策略

1:索引类型

1.1B-tree索引 关注的是:Btree索引的左前缀匹配规则,索引在排序和分组上发挥的作用。

注:名叫btree索引,大的方面看都用的二叉树、平衡树。但具体的实现上,各引擎稍有不同。

【mysql】  【排序】  【BY】  【HASH】  【索引】  【index】   …

[获取更多]
python操作mysql数据库

基础环境:Python 3.5.1 mysql版本:5.6.35 (rpm安装方式) 操作系统:Centos7.3 和windows7 一、python连接数据库模块介绍:     目前主要用的有以下几种、MySQLdb和pymsql以及mysql官方提供的mysql-connector-python驱动,MySQLdb模块是python2.X使用比较多的,而python3.X使用的pymsql会更多一点,以后再研究官方的mysql-connector-python,本次学习以及实践全部基于pymsql模块。

【python】  【mysql】  【SQL】  【模块】  【数据库】   …

[获取更多]
python实例pyspark以及python中文显示

%pyspark#查询认证用户import sys#import MySQLdbimport mysql.connectorimport pandas as pdimport datetimeimport timeoptmap = {                'dbuser' : 'hao...

【python】  【mysql】  【函数】  【database】   点击查看原文>

表示 进入内容 6441645015679
« 先前的 10 新的记录 | 下一步 10 较早的记录 »