数据结构与算法
WordPress网站-2·Web服务器与数据库分离
一、基本环境准备:
虚拟机:二台(web1、database)
web1-IP地址:192.168.99.11
database-IP地址:192.168.99.21
yum仓库:CentOS7.9
二、搭建流程:
database服务器配置数据库
web服务器数据库数据导出
database服务器导入web服务器数据库数据
三、实操:
第一步:database服务器配置数据库
安装mari
0921.1321天:MySQL的两种启动方式
#每日三件事,第1321天#
MySQL安装
MySQL官方网站www.mysql.com提供了安装包的下载。下载到rpm安装包后,可以使用yum进行安装:
yum localinstall mysql-community-server-5.7.39xxxxxxx.rpm
默认安装后,在/etc目录中会有一个配置文件my.cnf:
[mysqld]
datadir=/var/lib/
MySql数据库·数据批量处理
一、定义:
主要分为2个部分:导入数据、导出数据
导入数据:一次性向表里存储多行数据
导出数据:一次性把表里的多行数据都取出来
二、MySql检索路径:
查看默认的检索目录:
数据导入或导出时,存放数据的文件必须在mysql服务要求的目录下
安装数据库服务软件时,会自动创建检索目录/var/lib/mysql-files/
mysql> show variables like "s
Mysql主从库不同步1236错误:could not find first log file name in binary....
文章来自:Mysql主从库不同步1236错误:could not find first log file name in binary....
问题分析:
主库执行命令,确认日志文件和位置;
mysql > show master status;
+------------------+----------+--------------+-----------------------
MySQL慢查询八戒(寻常之见)
1. 避免使用子查询
由于子查询会产生大量的临时表也没有索引,所以会消耗过多的CPU和IO资源,产生大量的慢查询 【子查询性能差的原因】
我觉得:可以把子查询转化为关联查询进行优化
网友:???(你有没有很多问号)
2. in 查询的避免(我经理,所以这痛楚…我懂,k+)
in 的值不要超过500个(且会利用索引)
3. 尽量避免使用外键约束
会降低性能,因为:外键会影响父表和子表的
523. 【Lua】类型和值(三)
一、表(Table)
当调用函数 math.sin 时,我们可能认为是“调用了 math 库中函数 sin”;而对于 Lua 语言来说,其实际含义是“以字符串"sin"为键检索表math”
Lua 语言中的表本质上是一种辅助数组(associative array),这种数组不仅可以使用数值作为索引,也可以使用字符串或其他任意类型的值作为索引(nil 除外)。
使用构造器表达式(construct
633. 【数据库】NoSQL数据库
按照所使用的数据结构的类型,一般可以将 NoSQL 数据库分为列式存储数据库、键值对存储数据库、文档型数据库、图数据库。
目前业界虽然对NoSQL 并没有一个明确的范围和定义,但是它们普遍存在一些共同特征:
易扩展:去掉了关系数据库的关系型特性。数据之间无关系,这样就非常容易扩展。
大数据量,高性能:NoSQL 数据库都具有非常高的读写性能,尤其在大数据量下。这得益于它的无关系性,数据库的结构简
LeetCode #1348 Tweet Counts Per Frequency 推文计数
1348 Tweet Counts Per Frequency 推文计数
Description:
A social media company is trying to monitor activity on their site by analyzing the number of tweets that occur in select periods of time. These perio
