PHP基础

更多

PHP进阶

更多

PHP高级

更多

PHP安全

更多

Mysql

  • SQL Server数据库水平分区分表实例

    所谓水平分区分表,就是把逻辑上的一个表,在物理上按照你指定的规则分放到不同的文件里,把一个大的数据文件拆分为多个小文件,还可以把这些小文件放在不同的磁盘下。这样把一个大的文件拆分成多个小文件,便于我们对数据的管理。

  • MySQL中主键的几种表设计组合的实际应用效果

    用各主键的对比,在导入速度上,在前期百万数据时,各表表现一致,在百万数据以后,复合主键的新增时长将线性增长,应该是因为每一条新增都需要判断是否重复,而数据量一旦增大,每次新增都需要全表筛查。

  • 一千行 MySQL 学习笔记

    PHPer都需要学习的MySQL知识点。

  • 以MySQL为例,详解数据库索引原理及深度优化

    本文以MySQL数据库为研究对象,讨论与数据库索引相关的一些话题。特别需要说明的是,MySQL支持诸多存储引擎,而各种存储引擎对索引的支持也各不相同,因此MySQL数据库支持多种索引类型,如BTree索引,哈希索引,全文索引等等。为了避免混乱,本文将只关注于BTree索引,因为这是平常使用MySQL时主要打交道的索引,至于哈希索引和全文索引本文暂不讨论。

  • 专业解决 MySQL 查询速度慢与性能差!

    QueriesPerSecond意思是“每秒查询率”,是一台服务器每秒能够相应的查询次数,是对一个特定的查询服务器在规定时间内所处理流量多少的衡量标准。

  • 关于 MySQL 通用查询和慢查询日志,看这篇就够了!

    1、通用查询日志:记录建立的客户端连接和执行的语句。2、慢查询日志:记录所有执行...

  • MySQL 到底是怎么解决幻读的?

    一、什么是幻读在一次事务里面,多次查询之后,结果集的个数不一致的情况叫做幻...

  • 整理了Git遇到错误时如何解决的一些坑

    在工作中,你总是与代码打交道,上传代码的时候,相信你不是用svn,就是用Git版本控制器,下面是最近这几天整理下来经常会遇到的Git的一些错误的解决访问,希望能帮助到你。

  • 面试中,经常考到的MySQL题

    1. 如何设计一个高并发的系统 ① 数据库的优化,包括合理的事务隔离级别、SQL语句优化、索引的优化 ② 使用缓存,尽量减少数据库 IO ③ 分布式数据库、分布式缓存 ④ 服务器的负载均衡

  • 基础:永远不要在 MySQL 中使用“utf8”

    最近我遇到了一个 bug,我试着通过 Rails 在以“utf8”编码的 MariaDB 中保存一个 UTF-8 字符串,然后出现了一个离奇的错误: 我用的是 UTF-8 编码的客户端,服务器也是 UTF-8 编码的,数据库也是,就连要保存的这个字符串“ <…”也是合法的 UTF-8。 问题的症结在于,MySQL 的“utf8”实际上不是真正的 UTF-8。

  • 主从配置,读写分离是MySQL性能优化重点

    有些大型网站为了软解大量的并发访问,除了在网站实现分布式负载均衡,远远不够。到了数据业务层、数据访问层,如果还是传统的数据结构,或者只是单单靠一台服务器扛,如此多的数据库连接操作,数据库必然会崩溃,数据丢失的话,后果更是不堪设想。

  • PHP原生分页原理

    分页原理,会了的可以看第二条MySQL优化,不会的可以认真的阅读一下分页原理。

更多

SEO专栏

更多

PHP面试

更多

Yii入门

更多

Linux入门

更多

Apache

更多
在这儿  只给您全世界最好的   在这里  如果您还有更好的技术分享,投稿邮箱:[email protected] PHP新手