12 2017 档案

摘要:一.测试数据 MyISAM: InnoDB: 二.实例分析,只有where的情形下 1.为什么要有最左前缀限制? 对于多列索引,最左前缀是必须的.否者mysql无法使用索引,因为符合索引是按第一列,第二列,第三列...一次来排序的.不符合最左前缀原则,mysql将放弃使用索引. 如: 2.AND 对 阅读全文
posted @ 2017-12-18 11:35 rorshach 阅读(168) 评论(0) 推荐(0) 编辑
摘要:一.非聚集索引(MyISAM的索引方式): 使用B+Tree作为索引结构,叶节点的data域存放的是数据记录的地址.主键索引图: 辅助索引图: 主键索引和辅助索引没有本质上的区别,data域都保存的是数据行的地址. 二.聚集索引(InnoDB的索引方式): InnoDB的数据文件本身就是索引文件。在 阅读全文
posted @ 2017-12-17 22:08 rorshach 阅读(227) 评论(0) 推荐(0) 编辑
摘要:一.MyISAM的key_buffer_size MyISAM的索引方式是非聚集索引,主索引和其他索引没有本质区别,在data域都是存储了具体记录行的地址.key_buffer_size规定了系统将多少内存用作MyISAM的索引缓存.如果内存足够大,又不想去计算,一个简单的计算办法就是将所有的索引文 阅读全文
posted @ 2017-12-16 11:08 rorshach 阅读(685) 评论(0) 推荐(0) 编辑
摘要:本文转自:https://www.tuicool.com/wx/2eMBfmq 前言 说起MySQL的查询优化,相信大家收藏了一堆奇技淫巧:不能使用SELECT *、不使用NULL字段、合理创建索引、为字段选择合适的数据类型..... 你是否真的理解这些优化技巧?是否理解其背后的工作原理?在实际场景 阅读全文
posted @ 2017-12-15 16:34 rorshach 阅读(227) 评论(0) 推荐(0) 编辑
摘要:1.挂载操作 2.撤销挂载 3./etc/fstab 4.软连接和硬链接 阅读全文
posted @ 2017-12-15 15:16 rorshach 阅读(177) 评论(0) 推荐(0) 编辑
摘要:1.一次性任务 由atd服务来提供 2.长期循环任务(crontab) 阅读全文
posted @ 2017-12-15 15:15 rorshach 阅读(192) 评论(0) 推荐(0) 编辑
摘要:1.查看可用的shell解释器和当前使用的shell 2.shell脚本中获取变量 3.条件判断 4.判断语句 格式 5.for 循环 6.while 循环 7.case语句 阅读全文
posted @ 2017-12-15 15:14 rorshach 阅读(161) 评论(0) 推荐(0) 编辑
摘要:1.ifconfig 2.配置网卡信息:配置文件存放在/etc/sysconfig/network-scripts目录下 3.netstat 4.ss:ss在统计状态等信息时,要比netstat快很多,可以作为netstat的补充 5.tcpdump: 阅读全文
posted @ 2017-12-15 15:12 rorshach 阅读(148) 评论(0) 推荐(0) 编辑
摘要:1.管道命令符| 2.重定向: 3.命令行通配符 4.PATH/环境变量 阅读全文
posted @ 2017-12-15 11:36 rorshach 阅读(174) 评论(0) 推荐(0) 编辑
摘要:1.useradd:增加用户 2.userdel:删除用户 3.usermod:修改用户属性 4.groupadd:创建群组 阅读全文
posted @ 2017-12-15 11:35 rorshach 阅读(302) 评论(0) 推荐(0) 编辑
摘要:1.查看帮助 2.echo命令 3.date 4.reboot(重启) 5.wget:下载网络文件 6.who当前登入系统的用户 7.last查看系统的登录记录 8.history显示历史执行过的命令,保存在用户家目录的.bash_history文件中 9.pwd 10.cd 11.ls 12.ca 阅读全文
posted @ 2017-12-15 11:12 rorshach 阅读(162) 评论(0) 推荐(0) 编辑
摘要:1.负载 2.top 进程的五种状态:R(运行中):正在运行或在运行队列中等待S(中断):休眠中,在等待某个条件的形成或接受到信号D(不可中断):收到信号不唤醒或不可运行,进程必须等待,直到有中断发生Z(僵死):进程已终止,但进程描述符存在,直到父进程调用wait4()系统调用后释放T(停止):进程 阅读全文
posted @ 2017-12-15 11:07 rorshach 阅读(1147) 评论(0) 推荐(0) 编辑
摘要:1.物理cpu个数 2.每个物理cpu核数 3.逻辑cpu个数(物理个数*核心数) 4.内存 5.查看磁盘和分区 6.检查磁盘空间占用 7.硬盘IO性能 8.扇区/块(簇)/页的概念 扇区是磁盘物理上的概念,每个扇区为512字节,这是操作磁盘的最小单位 块是逻辑上的概念,是系统与磁盘的交换单位,一般 阅读全文
posted @ 2017-12-15 11:03 rorshach 阅读(140) 评论(0) 推荐(0) 编辑
摘要:1.确认内核版本: 2.确认发行版本: 3.查看系统载入的模块: 载入一个模块: 4.系统优化及其他 关闭硬盘对atime的写入禁止yum-updatesd服务(这是自动更新yum的)开启irqbalance服务,主要功能是可以合理的调配使用各个CPU核心,能够把压力均匀的分配到各个CPU核心上一些 阅读全文
posted @ 2017-12-15 11:01 rorshach 阅读(185) 评论(0) 推荐(0) 编辑
摘要:一.基本 1.iptables和firewalld服务都是管理防火墙的工具,并不是防火墙.rhel7用firewalld服务代替了iptables服务 2.策略: 3.规则表: 先后顺序:raw -> mangle -> nat -> filter 4.规则链: 先后顺序入站顺序:PREROUTIN 阅读全文
posted @ 2017-12-14 19:30 rorshach 阅读(213) 评论(0) 推荐(0) 编辑
摘要:xt_connlimit(别名ipt_connlimit) 一.Centos5.8系统 需要手动的执行modprobe ipt_connlimit命令把模板加入内核中去.先查看 #lsmod |grep xt如未找到xt_connlimit 则执行#modprobe ipt_connlimit 查看 阅读全文
posted @ 2017-12-02 10:18 rorshach 阅读(730) 评论(0) 推荐(0) 编辑
摘要:一.基本 官网:http://dominia.org/djao/limitipconn2.html 二.安装 1.下载#wget http://dominia.org/djao/limit/mod_limitipconn-0.24.tar.bz2 2.tar xf mod_limitipconn-0 阅读全文
posted @ 2017-12-02 10:02 rorshach 阅读(812) 评论(0) 推荐(0) 编辑