IT书架 本次搜索耗时 0.030 秒,为您找到 157 个相关结果.
  • QueryBuilder 构造复杂查询

    QueryBuilder 构造复杂查询 QueryBuilder 构造复杂查询 QueryBuilder 提供了一个简便,流畅的 SQL 查询构造器。在不影响代码可读性的前提下用来快速的建立 SQL 语句。 QueryBuilder 在功能上与 ORM 重合, 但是各有利弊。ORM 更适用于简单的 CRUD 操作,而 QueryBuilder ...
  • MySQL主从复制

    452 2024-04-22 《程序人生》
    今日目标 一、MySQL复制简述 二、MySQL复制原理 1. 它的工作原理很简单。首先确保master数据库上开启了二进制日志,这是复制的前提。 三、MySQL主从复制的好处 1.提供了读写分离的能力。 2.为MySQL服务器提供了良好的伸缩(scale-out)能力。 3.数据库备份时,对业务影响降到最低。 4.能提升数据的安全性。 5....
  • 62. 如何从 mysqldump 产生的全库备份中只恢复某一个库、某一张表?

    94 2024-02-18 《MySQL面试题》
    62. 如何从 mysqldump 产生的全库备份中只恢复某一个库、某一张表? 62. 如何从 mysqldump 产生的全库备份中只恢复某一个库、某一张表? 一、–ignore-table 备份库是忽略这个库中的某个表: mysqldump -uroot -p’Zhkj@554996’ -S /tmp/mysql3307.sock s2166pt...
  • MySQL 中编写一个 SQL 语句,将某一字段的值修改为与 id 字段的值相同

    179 2024-05-22 《程序人生》
    MySQL 中编写一个 SQL 语句,将某一字段的值修改为与 id 字段的值相同 MySQL 中编写一个 SQL 语句,将某一字段的值修改为与 id 字段的值相同 UPDATE md_documents SET identify = CONCAT ( document_id , '.html' ) WHERE document_id ...
  • 46. MySQL 数据库 CPU 飙升到 500% 的话,怎么处理?

    96 2024-02-18 《MySQL面试题》
    46. MySQL 数据库 CPU 飙升到 500% 的话,怎么处理? 46. MySQL 数据库 CPU 飙升到 500% 的话,怎么处理? 当 CPU 飙升到 500% 时,先用操作系统命令 top 命令观察是不是 mysqld 占用导致的,如果不是,找出占用高的进程,并进行相关处理。 如果此时是 IO 压力比较大,可以使用 iostat 命...
  • 56. MySQL 几种备份方式?

    92 2024-02-18 《MySQL面试题》
    56. MySQL 几种备份方式? 56. MySQL 几种备份方式? MySQL 一般有 3 种备份方式。 1)逻辑备份 使用 MySQL 自带的 mysqldump 工具进行备份。备份成sql文件形式。 优点:最大好处是能够与正在运行的 MySQL 自动协同工作,在运行期间可以确保备份是当时的点,它会自动将对应操作的表锁定,不允许其他用户...
  • 20. MySQL 索引的“创建”原则?

    194 2024-02-17 《MySQL面试题》
    20. MySQL 索引的“创建”原则? 20. MySQL 索引的“创建”原则? 注意,是“创建”噢。 1、最适合索引的列是出现在 WHERE 子句中的列,或连接子句中的列,而不是出现在 SELECT 关键字后的列。 2、索引列的基数越大,索引效果越好。 具体为什么,可以看看如下两篇文章: 《MySQL 索引基数》 理解...
  • 3. MySQL 有哪些数据类型?

    237 2024-02-17 《MySQL面试题》
    3. MySQL 有哪些数据类型? 3. MySQL 有哪些数据类型? MySQL 支持多种类型,大致可以分为三类:数值、日期/时间和字符串(字符)类型。具体可以看看 《MySQL 数据类型》 文档。 正确的使用数据类型,对数据库的优化是非常重要的。
  • 437.使用 database/sql 和 使用 gorm 的区别

    137 2024-01-23 《Golang面试题》
    使用 database/sql 和 使用 gorm 的区别 答案: 使用 database/sql 和 使用 gorm 的区别 参考解析 题目来源:360 答案: Go操作Mysql数据库,一般有两种方式: 通过 database/sql 接口 通过 GORM 对象关系映射 使用 database/sql 接口 Go没有内置...
  • 52. MySQL 如何解决主从复制的延时性?

    97 2024-02-18 《MySQL面试题》
    52. MySQL 如何解决主从复制的延时性? 52. MySQL 如何解决主从复制的延时性? 5.5 是单线程复制, 5.6 是多库复制(对于单库或者单表的并发操作是没用的), 5.7 是真正意义的多线程复制,它的原理是基于 group commit, 只要 master 上面的事务是 group commit 的,那 slave 上面也可以通过...