mysql目前不支持函数索引,但是可以支持对列的前面一部分进行缩影例如:
create index index_name on table_name(column_name(4))//对表的cloumn_name的前面4个字符进行索引
结合慢查询分析sql中需要用到index的地方:
show status like "handler_rea……继续阅读 »
8年前 (2017-11-30) 1895浏览 0评论
1个赞
理解
mysql分区优化主要是水平分区
水平分区的主要方式是list和rang(还有hash,key)
myisam的水平分区中,物理文件myi对应索引文件,myd对应数据文件
innodb默认水平分区是不会将数据文件分开存放,要先设置my.cnf中的innodb_file_per_table=1重启mysql后才会将数据文件分开存放。
mysql水平分区……继续阅读 »
8年前 (2017-11-30) 1739浏览 0评论
0个赞
lvs负载均衡技术
LVS nat技术原理:
LVS ip-tun技术原理:
LVS dr技术原理:
网络基础:
OSI七层协议:
实践:
本实验在虚拟机中运行,
硬件:cetnos7,cpu:1核,运行内存:2G,
运行环境:
安装包:wdlinux,
nginx:1.2,lnmp
运行脚本:
<?
usleep(10000……继续阅读 »
8年前 (2017-11-28) 2113浏览 0评论
1个赞
1、Squid代理缓存技术
CDN squid 反向代理缓存服务
2、页面静态化技术
3、Memcache
4、Sphinx搜索引擎加速
基于SQL的全文检索引擎,结合mysql。
sphinx创建索引的速度:创建100万条记录的索引只需要3-4分钟,创建1000万条记录的索引可以再50分钟内完成,只包含最新10万条记录的增量索引重建只需要几十秒。
sph……继续阅读 »
8年前 (2017-11-28) 1882浏览 0评论
1个赞
zabbix安装
注意:安装完成之后zabbix_server需要启动,而且启动会报错mysql的配置错误,需要修改。
……继续阅读 »
8年前 (2017-11-24) 1709浏览 0评论
1个赞
转载:
mysql数据库设计总结
优化思想:
网络配置篇:
1、 关闭DNS解析
[mysqld]
skip-name-reslove
2、 避免跨数据中心的实时操作,(减少master和slave不同网段的配置)
3、 调整内核参数:
扩大ip_local_port_range容纳更多链接
tcp_max_syn_backlog
tcp_fin_time……继续阅读 »
8年前 (2017-11-20) 1725浏览 0评论
0个赞
转载内容:
foreach指针问题
foreach指针引用销毁问题
代码1:
<?php
$arr = array(1,2,3,4,5);
foreach($arr as $key => &$row) {
echo key($arr), '=>', current($arr), "\r\n";
}
代码2:
<?php
$……继续阅读 »
8年前 (2017-11-17) 1519浏览 0评论
1个赞
vue init webpack vuedemo #初始化一个ue项目
选项设置:
? Project name vuedemo #项目名称
? Project description A Vue.js project #项目描述
? Author zzt #作者
? Vue build standalone
? Install vue-r……继续阅读 »
8年前 (2017-11-12) 2077浏览 0评论
1个赞
转载:laravel 5.4 + dingo api + jwt 代替Passport
本文只是介绍了api接口开发的规范和生成token,后期还需要完成old_token和refresh_token的互换,还有一个就是这里的是基于json的web接口开发,如果需要做app的api接口开发这里应当在头部加上一个sign校验签的功能,至于web,加密是可见的,……继续阅读 »
8年前 (2017-11-10) 1859浏览 0评论
1个赞
前后台多用户登陆解决办法
……继续阅读 »
8年前 (2017-11-08) 1700浏览 0评论
1个赞