IT书架 本次搜索耗时 1.668 秒,为您找到 228 个相关结果.
  • 7.常见的分布式锁实现方案

    常见的分布式锁实现方案 1. 基于mysql来实现 1. 悲观锁 2. 乐观锁 3. 优缺点 2. 基于redis的分布式锁 常见的分布式锁实现方案 基于mysql的 悲观锁 乐观锁 基于redis的分布式锁 基于zookeeper的分布式锁 1. 基于mysql来实现 1. 悲观锁 悲观锁与乐观锁是人们定义出来的概念,...
  • 14、数据的插入、删除和更新

    第14章、数据的插入、删除和更新 准备工作 插入数据 插入完整的记录 插入记录的一部分 批量插入记录 将某个查询的结果集插入表中 INSERT IGNORE INSERT ON DUPLICATE KEY UPDATE 删除数据 更新数据 第14章、数据的插入、删除和更新 标签: MySQL是怎样使用的新版 前边介绍了让人眼花...
  • 9 MySQL 中这么多索引,你应该怎么选择呢?

    MySQL 单字段索引问题 组合索引 唯一索引和普通索引 总结 索引的本质是存储引擎用于快速查询记录的一种数据结构。特别是数据表中数据特别多的时候,索引对于数据库的性能就愈发重要。 在数据量比较大的时候,不恰当的索引对于数据库的性能的影响是非常大的。在实际的应用中常常会遇见使用错误的索引而导致一系列问题,所以,选择正确的索引对于 MySQL 数...
  • 2.链路追踪技术选型

    zipkin jaeger skywalking OpenTracing兼容 是 是 是 客户端支持语言 java,c#,go,php,python等 java,c#,go,php,python等 Java, .NET Core, NodeJS ,PHP,python 存储 ES,mysql,Cassand...
  • 13、兵马未动,粮草先行 —— InnoDB 统计数据是如何收集的

    两种不同的统计数据存储方式 基于磁盘的永久性统计数据 innodb_table_stats n_rows统计项的收集 clustered_index_size和sum_of_other_index_sizes统计项的收集 innodb_index_stats 定期更新统计数据 手动更新innodb_table_stats 和innodb_inde...
  • 18. 请问当用户反馈网站访问慢,你会如何处理?

    18. 请问当用户反馈网站访问慢,你会如何处理? 18. 请问当用户反馈网站访问慢,你会如何处理? 有哪些方面的因素会导致网站网站访问慢? 1、服务器出口带宽不够用 本身服务器购买的出口带宽比较小。一旦并发量大的话,就会造成分给每个用户的出口带宽就小,访问速度自然就会慢。 跨运营商网络导致带宽缩减。例如,公司网站放在电信的网络上,那么客户...
  • 17、存储函数和存储过程

    第17章、存储函数和存储过程 存储函数 创建存储函数 存储函数的调用 查看和删除存储函数 函数体的定义 在函数体中定义局部变量 在函数体中使用自定义变量 存储函数的参数 判断语句的编写 循环语句的编写 存储过程 创建存储过程 存储过程的调用 查看和删除存储过程 存储过程中的语句 存储过程的参数前缀 存储过程和存储函数的不同点 ...
  • 数据库设置与注册

    数据库设置与注册 数据库设置 最大连接数 最大空闲连接数 时区 注册驱动 数据库设置与注册 Beego ORM 要求显式注册数据库的信息,而后才可以自由使用。 当然,永远不要忘了匿名引入驱动: import ( _ "github.com/go-sql-driver/mysql" _ "github.co...
  • 18 MySQL 数据库中的幻读是什么?它有什么影响吗?

    幻读是怎么产生的 幻读导致了什么问题 如何解决幻读所产生的影响 总结 在第 14 篇文章中,我们介绍了 MySQL 数据库中常用的几种隔离机制,并且介绍了由于隔离机制所产生的几种读现象。 大部分的读现象我们可以通过提高事务的隔离机制来解决,但是有一种读现象很特殊,它就是幻读 。 今天,我们用一篇文章,来具体介绍一下幻读是怎样产生的、幻读会导致什...
  • 6、列的属性

    第6章、列的属性 简单的查询和插入的语句 简单的查询语句 简单插入语句 批量插入 列的属性 默认值 NOT NULL属性 主键 UNIQUE属性 主键和UNIQUE 约束的区别 外键 AUTO_INCREMENT属性 列的注释 影响展示外观的ZEROFILL属性 一个列同时具有多个属性 查看表结构时的列属性 标识符的命名 ...