摘要: 一、概述 GitLab 是一个基于 Web 的开源 Git 软件仓库管理器,用 Ruby 编写,包括 wiki,问题管理,代码审查,监控以及持续集成和部署。它使开发人员能够创建,审查和部署他们的项目。 有三种不同版本的 GitLab 可用,社区版 (CE) ,企业版 (EE) 和 GitLab 托管 阅读全文
posted @ 2020-06-16 10:35 方白逸 阅读(780) 评论(0) 推荐(0) 编辑
摘要: 1、应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描。 2、对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 3、应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引 阅读全文
posted @ 2019-01-11 10:19 方白逸 阅读(1130) 评论(0) 推荐(0) 编辑
摘要: (1).第一类:create view v as select * from table; (2).第二类:create view v as select id,name,age from table; (3).第三类:create view v[vid,vname,vage] as select 阅读全文
posted @ 2019-01-05 17:44 方白逸 阅读(10681) 评论(2) 推荐(1) 编辑
摘要: 第一:统一磁盘整体情况 1.查看当前目录命令 df -h 结果: 统一每个目录下磁盘的整体情况 2.查看指定目录在命令后直接放目录名,比如查看“usr”目录使用情况: df -h /usr/结果: 统一了指定目录一使用情况,及分配的最大空间 第二:查看具体文件夹使用情况1.查看当前目录每个文件夹的情 阅读全文
posted @ 2019-01-04 10:21 方白逸 阅读(5020) 评论(0) 推荐(0) 编辑
摘要: 连接数据库==》 mysql -uroot -p 输入root密码 进入mysql操作后 下面的命令不要忘了最后结尾的; 1.选择数据库命令: use <数据库名>2.查看表的引擎类型等状态信息SHOW TABLE STATUS [FROMdb_name] [LIKE 'pattern']3.当前数 阅读全文
posted @ 2019-01-02 15:33 方白逸 阅读(17112) 评论(0) 推荐(1) 编辑
摘要: 来看看手册中关于 OPTIMIZE 的描述: 原始数据 1,数据量 mysql> select count(*) as total from ad_visit_history; + + | total | + + | 1187096 | //总共有118万多条数据 + + 1 row in set 阅读全文
posted @ 2019-01-02 09:18 方白逸 阅读(285) 评论(0) 推荐(0) 编辑
摘要: 1、MyISAM:默认表类型,它是基于传统的ISAM类型,ISAM是Indexed Sequential Access Method (有索引的顺序访问方法) 的缩写,它是存储记录和文件的标准方法。不是事务安全的,而且不支持外键,如果执行大量的select,insert MyISAM比较适合。 2、 阅读全文
posted @ 2019-01-02 09:10 方白逸 阅读(276) 评论(0) 推荐(0) 编辑
摘要: 命名空间一个最明确的目的就是解决重名问题,PHP中不允许两个函数或者类出现相同的名字,否则会产生一个致命的错误。这种情况下只要避免命名重复就可以解决,最常见的一种做法是约定一个前缀。 举个栗子:项目中有两个模块:article和message board,它们各自有一个处理用户留言的类Comment 阅读全文
posted @ 2018-12-21 14:44 方白逸 阅读(1921) 评论(0) 推荐(0) 编辑
摘要: 什么是视图 视图是从一个或多个表中导出来的表,是一种虚拟存在的表。 视图就像一个窗口,通过这个窗口可以看到系统专门提供的数据。 这样,用户可以不用看到整个数据库中的数据,而之关心对自己有用的数据。 数据库中只存放了视图的定义,而没有存放视图中的数据,这些数据存放在原来的表中。 使用视图查询数据时,数 阅读全文
posted @ 2018-12-11 11:14 方白逸 阅读(3568) 评论(0) 推荐(0) 编辑
摘要: 分区 分区就是把一个数据表的文件和索引分散存储在不同的物理文件中。 mysql支持的分区类型包括Range、List、Hash、Key,其中Range比较常用: RANGE分区:基于属于一个给定连续区间的列值,把多行分配给分区。 LIST分区:类似于按RANGE分区,区别在于LIST分区是基于列值匹 阅读全文
posted @ 2018-12-11 11:11 方白逸 阅读(7184) 评论(0) 推荐(0) 编辑