- 【MySQL】表操作
- 第三篇:表操作#一、什么是表#表相当于文件,表中的一条记录就相当于文件的一行内容,不同的是,表中的一条记录有对应的标题,称为表的字段二、创建表#语法CREATE TABLE 表名( 字段名1 类型[(宽度)约束条件], 字段名1 类型[(宽度)约束条件], 字段名1 类型[(宽度)约束条件] )ENGINE=innodb DEFAULT CHARSET utf8; create
- 【MySQL】库操作
- 第二篇:库操作#一、系统数据库#1.information_schema :虚拟库,不占用磁盘空间,存储的是数据库启动后的一些参数,如用户表信息、列表息、权限信息、字符信息等 2.mysql:核心数据库,里面包含用户、权限、关键字等信息。不可以删除 3.performance_schema:mysql 5.5 版本后添加的新库,主要收集系统性能参数,记录处理查询请求时发生的各种事件、锁等现象 4.sys:mysql5.7 版本新增加的库,通过这个库可
- 【MySQL】初识数据库
- 第一篇:初识数据库#一、数据库管理软件的由来#基于我们之前所学,数据要想永久保存,都是保存于文件中,毫无疑问一个文件仅仅只能存在于某一台机器上。 如果我们暂且忽略直接基于文件来存取数据的效率问题,并且假设程序所有的组件都运行在一台机器上,那么用文件存取数据,并没有问题。 很不幸,这些假设都是你自己意淫出来的,上诉假设存在以下几个问题:1.程序所有的组件就不可能运行在一台机器上##因为这台机器一旦挂掉则意味着整个软件的崩溃,并且程序的执行效率依赖于承载它的硬件,而一台机器的性能
- 【MySQL】MySQL索引原理与慢查询优化
- 浏览目录# 一、索引介绍二、索引方法三、索引类型四、聚合索引和辅助索引五、测试索引六、正确使用索引七、组合索引八、注意事项九、查询计划十、慢日志查询十一、大数据量分页优化一、索引介绍# 一般的应用系统,读写的比例在10:1左右,而且插入操作和一般的更新操作很少出现性能问题,在生产环境中,我们遇到最多的,也是最容易出现问题的,还是一些复杂的查询操作,因此对查询语句的优化显然是重中之重。什么是索引:简单来说,相当于图书的目录,可以帮助用户快速找到需要的内容。 在mysql中
- 【MySQL】MySQL 之 视图、触发器、存储过程、函数、事物与数据库锁
- 一、视图#视图是一个虚拟表(非真实存在的),其本质是‘根据SQL语句获取动态的数据集,并为其命名‘ ,用户使用时只需使用“名称”即可获取结果集,可以将该结果集当做表来使用。使用视图我们可以把查询过程中的临时表摘出来,用视图去实现,这样以后再想操作该临时表的数据时就无需重写复杂的SQL了,直接去视图中查找即可,但视图有明显的效率问题,并且视图是存放在数据库中的,如果我们程序中使用的SQL过分依赖数据库中的视图,即强耦合,那就意味着扩展SQL极为不便,因此并不推荐使用视图有如下的特点: &
- 【PHP】从服务器负载一路走到PHP-FPM优化终于搞定了PHP项目偶尔很慢的问题
- 原文链接https://zhuanlan.zhihu.com/p/681575918项目情况: 阿里云Rds 阿里云Redis PHP8 IN Docker本文会从几个方面来讲PHP线上项目怎么进行性能瓶颈定位,以及优化方法。前段时间有个PHP项目开始出现偶尔有一些请求会超时,最长的请求可能需要长达20S。 一般出现这总情况的时候,我们首先想到的会不会服务器负载不够,或者个某个查询花了太多时间。观察服务器负载服务器负载 30% 左右,一切正常数据库负载 60% 左右,一切正常Redis负载 3
- 【PHP】php-fpm调优方法详解
- hp-fpm是一种常用的php进程管理器,用于提供更好的php性能和稳定性。然而,在高负载环境下,php-fpm的默认配置可能无法满足需求,因此我们需要对其进行调优。本文将详细介绍php-fpm的调优方法,并给出一些代码示例。一、增加进程数默认情况下,PHP-FPM只启动少量的进程来处理请求。在高负载环境下,我们可以通过增加进程数来提高PHP-FPM的并发处理能力。可以通过编辑php-fpm.conf文件来设置进程数。vi /etc/php-fpm.conf找到以下两个参数,并将其值
- 【PHP】PHP高并发处理中的线程池优化方案
- 随着互联网的快速发展和用户需求的不断增长,高并发成为了现代Web应用开发中的一个重要问题。在PHP中,由于其单线程的特性,处理高并发请求是一项挑战。为了解决这个问题,引入线程池的概念是一个有效的优化方案。线程池是一种可重复利用的线程集合,用于执行大量的并发任务。它的基本思想是将线程的创建、销毁和管理分离出来,通过复用线程来减少系统开销。在PHP中,我们可以利用多进程扩展来实现线程池。下面让我们来看一下如何使用线程池优化高并发处理。首先,我们需要安装pthreads扩展,它是PHP的一个多线程扩展
栏目分类全部>
推荐文章
- 【PHP】ThinkPHP 资源路由的简单使用,restfull风格API
- 【PHP】php解析大量数据json文件方式
- 【PHP】php怎么将json格式化输出
- 【UniApp】使用uniapp实现图片裁剪功能
- 【Vue】Vue3 开发实战分享——打印插件 Print.js 的使用(Vue3 + Nodejs + Print.js 实战)以及 el-table 与 el-pagination 的深入使用(下)
- 【C#】c#开发桌面应用程序用什么框架
- 【PHP】Permission denied怎么解决
- 【C#】C# Winform 相册功能,图片缩放,拖拽,预览图分页
- 【Python】学习如何有效使用matplotlib绘图来提高效率
- 【Python】Python中的浮点数计算精度问题是如何解决的?