这里演示的只是简单的本地LAMP结构,mysql用来存储由rsyslog服务发来的日志,php用来运行loganalyzer程序。loganalyzer是一个php应用,用来展示mysql中存储的日志。 目录:1、安装LAMP。3、mysql给rsyslog授权存储日志。注意:时间同步。不然可能数据库中只有rsyslog重启的记录,而没有其它记录。loganalyzer所在系统:cent
title: MariaDB系列之二:基于日志(binlog)主从复制(Master-Slave) categories: Linux tags: - MariaDB - MySQL timezone: Asia/Shanghai date: 2019-02-01简介MySQL5.6 开始主从复制有两种方式:基于日志(binlog)、基于 GTID(全局事务标示符)。 本文主要讲基于日志(binl
ariolumnStore简介Part1:写在最前MariaDB ColumnStore is the future of data warehousing. ColumnStore allows us to store more data and analyze it faster. Everyday, Pinger’s mobile applications process millions
转载 2024-05-08 14:26:01
38阅读
MariaDB 数据库 linux 快速入门
原创 2017-09-22 09:12:07
3068阅读
文章目录前言一、数据库中的数据结构 与SQL语言1、数据库简介及数据结构2、 SQL语言:二、MariaDB安装及初始化
原创 2022-09-06 10:45:22
3975阅读
MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可MariaDB的目的是完全兼容MySQL,包括API和命令行,MySQL由于现在闭源了,而能轻松成为MySQL的代替品.在存储引擎方面,使用XtraDB来代替MySQL的InnoDB,MariaDB由MySQL的创始人Michael Widenius主导开发,他早前曾以10亿美元的价格,将自己创建的公司My
转载 2024-04-16 21:14:33
61阅读
系统版本表是SQL:2011标准中首次引入的功能。系统版本表存储所有更改的历史数据,而不仅仅是当前时刻有效的数据。举个例子,同一行数据一秒内被更改了10次,那么就会保存10份不同时间的版本数据。就像《源代码》电影里的平行世界理论一样,你可以退回任意时间里。从而有效保障你的数据是安全的,DBA手抖或程序BUG引起的数据丢失,在MariaDB10.3里已成为过去。一、创建系统版本表 例子:CREATE
mysql/mariadb 实现全文检索为什么要使用全文检索有很多业务都有根据某关键字或者某短语去模糊搜索结果的情况,比如文章或者博客标题,内容,等关键字搜索,或者根据多个词语组合搜索,比如搜索“nba 湖人 科比”找到匹配度最高的内容等,因此全文检索在各场景的应用还是很广的都有哪些方式实现全文检索就我个人实际项目应用中搭建以及落地的项目情况来说,早期主要用solr,后期主要用elasticsea
MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可 MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,使用XtraDB来代替MySQL的InnoDB。 MariaDB由MySQL的创始人Michael Widenius主导开发,他早前曾以10亿美元的价格,将自己创建的公司MySQL AB卖给了S
原创 2023-06-07 09:25:58
2222阅读
  MariaDB 是 MySQL 的一个分,由于某些原因,使之取代了Mysql成为了 RHEL/CentOS 7 的默认数据库。针对数据库的操作我们经常做的操作就是增删查改,接下来就介绍下 MariaDB的一些基础管理命令。    (PS: # 这里代表 shell 的提示符,> 这里代表 MariaDB shell 的提示符。)  1、查看 MariaDB 安装的版本
转载 2023-09-06 20:50:14
84阅读
    1、 一键快速重装系统-直接解压安装:快速安装方法(重点推荐) 操作步骤如下: 一、系统下载完成之后,右键单击ISO镜像,弹出菜单选择与本系统文件名称系统同的解压到XXXX选项;建议:直接解压到D盘或者其他非系统分区(E、F、G盘等等)根目录下,注意不要出现中文命名,否则会出现Onekey读取不到GHO镜像包、或者读取到的不是您新下载的包,导致无法继续安装。 二、
环境:系统硬件:vmware vsphere (CPU:2*4核,内存2G,双网卡)系统版本:CentOS-7-x86_64-Minimal-1611.iso数据库版本信息 : 10.1.20-MariaDB Source distribution主服务器的IP:192.168.1.14从服务器的IP:192.168.1.15从服务器的IP:192.168.1.16步骤:1.准备三台服务器安装好M
转载 7月前
46阅读
字段是痛苦的,需要对表进行重建,尤其是对亿级别的大表,虽然Online DDL可以避免锁表,但如果在主库上执行耗时30分钟,那么再复制到从库上执行,主从复制就出现延迟。使用instant ADD COLUMN特性,只需弹下烟灰的时间,字段就加好了,享受MongoDB那样的非结构化存储的灵活方便。限制1、如果指定了AFTER,字段必须是在最后一列,否则会重新建立表2、不适用于ROW_FORMAT
原创 2018-07-10 17:30:58
3490阅读
1, 创建表 CREATE TABLE page_view(viewTime INT , userid BIGINT , page_url STRING, referrer_url STRING, ip STRING
转载 2024-02-20 14:27:37
126阅读
# MySQL复合字段时间字段索引 MySQL索引是一种数据结构,用于提高数据库的查询效率。当我们需要在数据库中进行复杂的查询时,使用合适的索引可以大大提高查询速度。 ## 索引在MySQL中的作用 索引是一种有序的数据结构,它可以加快数据库中的数据查找速度。如果没有适当的索引,MySQL将需要进行全表扫描才能找到所需的数据,这将耗费大量的时间和资源。 使用索引可以将数据分成多个较小的
原创 2023-08-24 22:13:56
247阅读
一、条件字段函数操作 背景:现有交易记录表 tradelog 包含交易流水号(tradeid)、交易员 id(operator)、交易时间(t_modified)等字段:mysql> CREATE TABLE `tradelog` ( `id` int(11) NOT NULL, `tradeid` varchar(32) DEFAULT NULL, `operator` i
转载 2024-03-26 18:05:02
84阅读
视图1.什么是视图  视图就是通过查询得到一张虚拟表,然后保存下来,下次直接使用2.为什么要用视图  如果要频繁使用一张虚拟表,可以不用重复查询3.如何用视图 create views teacher_course as select * from teacher inner join course on course.tid = teacher.id **强调**1.在硬盘中,视图只有表
前言当使用sql语句查询表数据时,会发现随着表中记录的增多,查询的速度也会也来越慢,特别是那种日志记录,少则几十万,多则上百万,甚至上千万数据,如果查询一次耗时太长,会严重影响业务逻辑,这时候可以考虑给经常作为条件的字段添加索引了,这样做会大大加快查询速度,这里所说的条件字段,就是指sql语句中放到where条件中用于筛选记录的字段,关于索引提高查询速度的做法,我们可以做一下试验,对比一下看看是
转载 2024-05-29 06:49:42
29阅读
传统情况下,为表添加列需要对表进行重建腾讯团队为 MySQL 引入了 Instant Add Column 的方案(以下称为 "立刻列" 功能)可以快速完成 为表添加列 的任务同时我们留了以下思考题:"立刻列" 是如何工作的 ?所谓 "立刻列" 是否完全不影响业务,是否是真正的 "立刻" 完成 ?本期我们针对这几个问题来进行讨论:传统情况我们先回顾一下,在没有 "立刻列" 功能时,列操作
转载 2023-10-12 21:43:34
118阅读
在这篇文章中,我们将探讨9个Python自动化场景,并提供相应的脚本示例,帮助您更高效地完成各种任务。1.自动化文件管理1.1 对目录中的文件进行排序# Python script to sort files in a directory by their extension import os fromshutil import move def sort_files(directory_pat
  • 1
  • 2
  • 3
  • 4
  • 5