摘要: http服务相关解释 http : Hyper Text Transfer Protocol, 80/tcp 超文本传输协议,基于tcp传输协议的80端口传输 html: Hyper Text Markup Language 超文本标记语言,编程语言.(和普通文本不同的是带各种标签使得浏览器能够解析 阅读全文
posted @ 2018-06-26 17:52 不懂123 阅读(215) 评论(0) 推荐(0)
摘要: 日志介绍 记录系统的历史事件:时间 地点 人物 事件 记录日志要确保时间是准确的 系统日志服务 事件记录格式: 日期时间 主机 进程[pid]: 事件内容 C/S架构:通过TCP或UDP协议的服务完成日志记录传送,将分布在不同主 机的日志实现集中管理 rsyslog特性: CentOS6和7 多线程 阅读全文
posted @ 2018-06-24 15:59 不懂123 阅读(218) 评论(0) 推荐(0)
摘要: 聚集索引 聚簇索引并不是一种单独的索引类型,而是一种数据存储方式(不是数据结构,而是存储结构),具体细节依赖于其实现方式,聚簇索引实际上是在同一个结构中保存了btree索引和数据行. innodb将通过主键聚集数据,如果没有定义主键,Innodb会选择第一个非空的唯一索引代替,如果没有非空唯一索引, 阅读全文
posted @ 2018-06-16 15:16 不懂123 阅读(915) 评论(0) 推荐(0)
摘要: 守则说明 高并发大数据的互联网业务,架构设计思路是"解放数据库CPU,将计算转移到服务层" 在大并发的情况下,这些功能很可能将数据库托垮,业务逻辑放到服务层具备更好的扩展性,能够实现 增加机器就增加性能 数据库规范 1.使用InnoDB存储引擎 支持事务、行级锁、并发性能更好、CPU及内存缓存页优化 阅读全文
posted @ 2018-06-16 15:16 不懂123 阅读(249) 评论(0) 推荐(0)
摘要: 事务 一个事务会涉及到大量的cpu计算和IO操作,这些操作被打包成一个执行单元,要么同时都完成,要么同时都不完成 事务是一组原子性的sql命令或者说是一个独立的工作单元,如果数据库引擎能够成功的对数据库应用该组的全部sql语句,那么就执行该组命令 如果其中有任何一条语句因为崩溃或者其它原因无法执行, 阅读全文
posted @ 2018-06-14 19:31 不懂123 阅读(12389) 评论(0) 推荐(0)
摘要: 索引的概念 索引是特殊数据结构: 定义在查找时作为查找条件的字段 索引实现在存储引擎 功能: 1.约束数据 2.加速查询 优点: 索引可以降低服务需要扫描的数据量,减少了IO次数 索引可以帮助服务器避免排序和使用临时表 索引可以帮助将随机I/O转为顺序I/O 缺点: 占用额外空间,影响插入速度 索引 阅读全文
posted @ 2018-06-13 20:51 不懂123 阅读(703) 评论(0) 推荐(0)
摘要: 索引相关命令 - 查看表结构 desc 表名 - 查看生成表的SQL show create table 表名 - 查看索引 show index from 表名 - 查看sql执行时间 set profiling = 1; SQL... show profiles; 命中索引的语法 - like 阅读全文
posted @ 2018-06-12 15:56 不懂123 阅读(431) 评论(0) 推荐(0)
摘要: 存储引擎 存储引擎是表级别的概念,不同的存储引擎保存数据和索引的方式是不相同的. MyISAM存储引擎 MyISAM最典型的性能问题就是表锁的问题. MyISAM只将数据写到内存中,然后等待操作系统定期将数据刷到磁盘上. 不支持事务 表级锁定 读写相互阻塞,写入不能读,读时不能写 只缓存索引 不支持 阅读全文
posted @ 2018-06-11 20:13 不懂123 阅读(191) 评论(0) 推荐(0)
摘要: 管理数据库 create database 等同于 create schema #导入数据库脚本 MariaDB [db1]> source /root/mysql/hellodb_innodb.sql 管理数据表 数据类型: 1.数字类型 2.时间类型 3.字符串类型 timestamp 只要表中 阅读全文
posted @ 2018-06-09 09:01 不懂123 阅读(1032) 评论(0) 推荐(0)
摘要: MySQL的yum安装方法 centos7默认不再使用mysql而是用mariadb来代替mysql [root@yxh6 ~]# yum install mysql-server 已加载插件:fastestmirror, refresh-packagekit, security 设置安装进程 Lo 阅读全文
posted @ 2018-06-06 21:31 不懂123 阅读(218) 评论(0) 推荐(0)