⊹●MySQL
JeeLearner
拥有无人能及的自信,收获无法企及的成功!
展开
-
wm_concat函数
首先让我们来看看这个神奇的函数wm_concat(列名),该函数可以把列值以","号分隔起来,并显示成一行,接下来上例子,看看这个神奇的函数如何应用准备测试数据SQL> create table test(id number,name varchar2(20));SQL> insert into test values(1,'a');SQL> insert转载 2017-04-19 11:57:04 · 1940 阅读 · 0 评论 -
【MYSQL架构之五】数据库索引优化
地方原创 2018-05-25 21:48:42 · 479 阅读 · 1 评论 -
【MYSQL架构之四】MySQL高可用架构设计
地方原创 2018-05-25 21:43:21 · 515 阅读 · 0 评论 -
【MYSQL架构之三】Mysql数据库结构优化
目录影响Mysql数据库的因素数据库结构优化的目的数据库结构设计的步骤数据库设计范式影响Mysql数据库的因素1.服务器硬件 2.操作系统 3.mysql服务器配置 4.数据库结构(影响最大)良好的数据库逻辑设计和物理设计是数据库获得高性能的基础数据库结构优化的目的1.减少数据的冗余 (有时候需要冗余) 2.尽量避免数据维护中出现 更新、插入、删除异常...原创 2018-05-11 10:13:19 · 606 阅读 · 0 评论 -
【MYSQL架构之一】什么影响了MySQL性能
影响性能的几个因素服务器硬件CPU内存IO子系统服务器系统CentOS系统参数优化sysctlconf 优化limitconf参数优化磁盘调度策略文件系统对性能的影响数据库存储引擎的选择MyIsamInnodbMySQL常用存储引擎之CSVMySQL常用存储引擎之ArchiveMySQL常用存储引擎之MemoryMySQL常用存储引擎之Federated如何选择存储引擎MySQL服务器参数介绍My...转载 2018-05-11 09:47:45 · 362 阅读 · 0 评论 -
【MYSQL架构之二】MySQL基准测试
目录什么是基准测试如何进行基准测试 基准测试的目的如何进行基准测试mysql基准测试的性能指标基准测试的步骤基准测试中容易忽略的问题常用的基准测试工具介绍 Mysql基准测试工具之mysqlslapMysql基准测试工具之sysbench什么是基准测试定义:基准测试是一种测量和评估软件性能指标的活动,用于建立某个时刻的性能基准,以便当系统发生软硬件变化时重新进...原创 2018-05-09 15:07:51 · 573 阅读 · 0 评论 -
MySQL-重做日志 redo log -原理
【redo log buffer】【redo log file】-原理目录:1.重做日志写入过程图2.相关知识点汇总图3.redo_log_buffer 原理4.redo_log_file 原理 1. 重做日志写入过程: 2. 相关知识点汇总: 3. redo log buffer 原理 重做日志缓冲(redo log buffer)是Innodb存储引擎的内存区域中的一部分。【重做日志信息...转载 2018-05-02 09:27:12 · 488 阅读 · 0 评论 -
SQL对重复数据的处理
这是常遇到的一个问题,这里的重复数据有两种: 一种是未设置主键而导致的重复,这种属于表设计缺陷,遇到的较少; 第二种就是主键不重复,其它字段重复。一、有主键的情况1、针对单个字段1.1创建表,插入数据CREATE DATABASE test;USE test;CREATE TABLE USER( id BIGINT NOT NULL AUTO_INCREME...原创 2018-04-18 10:47:06 · 1398 阅读 · 0 评论