数据库管理员必会100个英文词汇

在这里插入图片描述

一、数据库架构

  1. Database [ˈdeɪtəbeɪs] (n.) 数据库
    Oracle Database 21c supports blockchain tables.
  2. Instance [ˈɪnstəns] (n.) 实例
    The MySQL instance consumes 8GB RAM.
  3. Schema [ˈskiːmə] (n.) 模式
    Create separate schemas for dev and prod.
  4. Tablespace [ˈteɪblspeɪs] (n.) 表空间
    Move historical data to ARCHIVE tablespace.
  5. Datafile [ˈdeɪtəfaɪl] (n.) 数据文件
    Resize datafile: ALTER DATABASE DATAFILE '+DATA/file.dbf' RESIZE 10G;

二、存储结构

  1. Segment [ˈseɡmənt] (n.) 段
    Table segments grow with INSERT operations.
  2. Extent [ɪkˈstent] (n.) 区
    Uniform extents of 1MB improve space management.
  3. Block [blɒk] (n.) 数据块
    8KB block size optimizes OLTP workloads.
  4. Rowid [ˈrəʊɪd] (n.) 行标识
    ROWID provides physical row location.
  5. Cluster [ˈklʌstə] (n.) 簇
    Index clusters store related rows together.

三、事务管理

  1. Transaction [trænˈzækʃn] (n.) 事务
    COMMIT ends a successful transaction.
  2. Undo [ˈʌnduː] (n.) 撤销
    Undo tablespace stores rollback data.
  3. Redo Log [ˈriːduː lɒɡ] (n.) 重做日志
    Redo logs are essential for crash recovery.
  4. Checkpoint [ˈtʃekpɔɪnt] (n.) 检查点
    Checkpoints flush dirty buffers to disk.
  5. Savepoint [ˈseɪvpɔɪnt] (n.) 保存点
    ROLLBACK TO SAVEPOINT undoes partial work.

四、并发控制

  1. Lock [lɒk] (n.) 锁
    Row exclusive locks allow concurrent updates.
  2. Latch [lætʃ] (n.) 闩锁
    Cache buffers chains latch protects buffer headers.
  3. Deadlock [ˈdedlɒk] (n.) 死锁
    Deadlock detected: ORA-00060 error.
  4. MVCC [ˌemviːsiːˈsiː] (n.) 多版本并发控制
    MVCC eliminates read-write conflicts.
  5. Snapshot Isolation [ˈsnæpʃɒt ˌaɪsəˈleɪʃn] (n.) 快照隔离
    READ COMMITTED uses statement-level snapshots.

五、备份恢复

  1. RMAN [ˈɑːrmæn] (n.) Oracle恢复管理器
    RMAN> BACKUP DATABASE PLUS ARCHIVELOG;
  2. XtraBackup [ˈɛkstrəbækʌp] (n.) MySQL热备工具
    XtraBackup performs non-blocking backups.
  3. Full Backup [fʊl ˈbækʌp] (n.) 全量备份
    Weekly full backups on Sunday 2AM.
  4. Incremental Backup [ˌɪnkrəˈmentl ˈbækʌp] (n.) 增量备份
    Daily incremental backups save storage.
  5. Point-in-Time Recovery [pɔɪnt ɪn taɪm rɪˈkʌvəri] (n.) 时间点恢复
    Recover database to 2023-07-26 14:00:00.

六、高可用架构

  1. RAC [ræk] (n.) Oracle集群
    RAC instances share SGAs via cache fusion.
  2. AlwaysOn [ˈɔːlweɪz ɒn] (n.) SQL Server高可用
    AlwaysOn availability groups provide failover.
  3. Replication [ˌreplɪˈkeɪʃn] (n.) 复制
    MySQL asynchronous replication has lag risk.
  4. Failover [ˈfeɪləʊvə] (n.) 故障转移
    Automatic failover within 15 seconds.
  5. Patroni [pəˈtroʊni] (n.) PostgreSQL高可用框架
    Patroni manages PostgreSQL switchover.

七、性能优化

  1. Execution Plan [ˌeksɪˈkjuːʃn plæn] (n.) 执行计划
    Explain plan shows full table scan.
  2. Cardinality [ˌkɑːdɪˈnæləti] (n.) 基数
    Actual cardinality 1000 vs estimated 100.
  3. Histogram [ˈhɪstəɡræm] (n.) 直方图
    Height-balanced histogram for skewed data.
  4. Index [ˈɪndeks] (n.) 索引
    Create B-tree index on customer_id.
  5. Partitioning [pɑːˈtɪʃənɪŋ] (n.) 分区
    Range partitioning by sale_date.

八、内存管理

  1. SGA [ˌesdʒiːˈeɪ] (n.) 系统全局区
    SGA includes buffer cache and shared pool.
  2. PGA [ˌpiːdʒiːˈeɪ] (n.) 程序全局区
    PGA stores session-specific sort areas.
  3. Buffer Cache [ˈbʌfə kæʃ] (n.) 缓冲池
    Buffer cache hit ratio should be >90%.
  4. Shared Pool [ʃeəd puːl] (n.) 共享池
    Flush shared pool: ALTER SYSTEM FLUSH SHARED_POOL;
  5. In-Memory [ɪn ˈmeməri] (adj.) 内存计算
    Oracle Database In-Memory accelerates analytics.

九、安全管理

  1. Authentication [ɔːˌθentɪˈkeɪʃn] (n.) 认证
    Enable Kerberos authentication.
  2. Authorization [ˌɔːθəraɪˈzeɪʃn] (n.) 授权
    GRANT SELECT ON sales TO analyst;
  3. Encryption [ɪnˈkrɪpʃn] (n.) 加密
    Transparent Data Encryption (TDE) protects datafiles.
  4. Auditing [ˈɔːdɪtɪŋ] (n.) 审计
    Unified auditing tracks privileged users.
  5. VPD [ˌviːpiːˈdiː] (n.) 虚拟专用数据库
    VPD policies enforce row-level security.

十、监控诊断

  1. AWR [ˈɔːr] (n.) Oracle自动负载仓库
    Generate AWR report: @?/rdbms/admin/awrrpt.sql
  2. ASH [æʃ] (n.) 活动会话历史
    ASH samples active sessions every second.
  3. Wait Event [weɪt ɪˈvent] (n.) 等待事件
    db file sequential read indicates index access.
  4. Trace File [treɪs faɪl] (n.) 跟踪文件
    Trace file location: BACKGROUND_DUMP_DEST
  5. Performance Schema [pəˈfɔːməns ˈskiːmə] (n.) MySQL性能监控
    Query performance_schema.events_statements_summary

其他

  1. Data Dictionary [ˈdeɪtə ˈdɪkʃənri] (n.) 数据字典
    Query data dictionary views for table metadata.

  2. Control File [kənˈtrəʊl faɪl] (n.) 控制文件
    Multiplex control files on different disks.

  3. Parameter File [pəˈræmɪtə faɪl] (n.) 参数文件
    Edit init.ora to adjust memory settings.

  4. Alert Log [əˈlɜːt lɒɡ] (n.) 警报日志
    Monitor alert log for ORA-00600 errors.

  5. SQL Profile [ˌeskjuːˈel ˈprəʊfaɪl] (n.) SQL概要文件
    SQL Profile fixes suboptimal execution plans.

  6. HWM [eɪtʃdʌbljuːˈem] (n.) 高水位线
    TRUNCATE resets HWM more efficiently than DELETE.

  7. Fragmentation [ˌfræɡmenˈteɪʃn] (n.) 碎片
    Rebuild indexes when fragmentation exceeds 30%.

  8. Compression [kəmˈpreʃn] (n.) 压缩
    Advanced compression reduces storage costs by 70%.

  9. Sharding [ˈʃɑːdɪŋ] (n.) 分片
    Hash-based sharding distributes writes evenly.

  10. PDB [ˌpiːdiːˈbiː] (n.) 可插拔数据库
    Create multiple PDBs in a CDB container.

  11. CDB [ˌsiːdiːˈbiː] (n.) 容器数据库
    CDB$ROOT manages all PDBs in Oracle.

  12. Tablespace [ˈteɪblspeɪs] (n.) 表空间
    SYSAUX tablespace stores AWR historical data.

  13. Segment [ˈseɡmənt] (n.) 段
    LOB segments store large binary objects.

  14. Extent [ɪkˈstent] (n.) 区
    Allocate uniform extents for predictable growth.

  15. Block [blɒk] (n.) 块
    Block corruption requires media recovery.

  16. Row [rəʊ] (n.) 行
    Row migration degrades query performance.

  17. Column [ˈkɒləm] (n.) 列
    Virtual columns reduce storage overhead.

  18. Constraint [kənˈstreɪnt] (n.) 约束
    Foreign key constraints enforce referential integrity.

  19. Trigger [ˈtrɪɡə] (n.) 触发器
    Avoid row-level triggers in high-volume tables.

  20. Materialized View [məˈtɪəriəlaɪzd vjuː] (n.) 物化视图
    Materialized views precompute complex joins.

  21. Synonym [ˈsɪnənɪm] (n.) 同义词
    Public synonyms simplify object access.

  22. Sequence [ˈsiːkwəns] (n.) 序列
    Sequences generate unique primary keys.

  23. Directory Object [dɪˈrektəri ˈɒbdʒɪkt] (n.) 目录对象
    Directory objects enable external table access.

  24. LOB [lɒb] (n.) 大对象
    Store XML files in CLOB columns.

  25. Partition Key [pɑːˈtɪʃn kiː] (n.) 分区键
    Choose partition key wisely for partition pruning.

  26. Subpartition [ˌsʌbpɑːˈtɪʃn] (n.) 子分区
    Composite partitioning uses range-hash subpartitions.

  27. Tablespace [ˈteɪblspeɪs] (n.) 表空间
    Temporary tablespaces handle sorting operations.

  28. Undo Tablespace [ˈʌnduː ˈteɪblspeɪs] (n.) 撤销表空间
    Size undo tablespace based on UNDO_RETENTION.

  29. Redo Log Group [ˈriːduː lɒɡ ɡruːp] (n.) 重做日志组
    Add redo log groups to prevent wait events.

  30. Standby Database [ˈstændbaɪ ˈdeɪtəbeɪs] (n.) 备库
    Physical standby databases apply redo logs.

  31. Data Guard [ˈdeɪtə ɡɑːd] (n.) 数据卫士
    Data Guard Broker automates failover.

  32. GoldenGate [ˈɡəʊldənɡeɪt] (n.) 数据复制软件
    GoldenGate supports zero-downtime migrations.

  33. SQL Plan Baseline [ˌeskjuːˈel plæn ˈbeɪslaɪn] (n.) SQL计划基线
    Freeze execution plans with SQL baselines.

  34. Cursor [ˈkɜːsə] (n.) 游标
    Cursor sharing improves parse efficiency.

  35. Bind Variable [baɪnd ˈveəriəbl] (n.) 绑定变量
    Bind variables prevent SQL injection.

  36. Latency [ˈleɪtənsi] (n.) 延迟
    Replication latency causes reporting delays.

  37. Throughput [ˈθruːpʊt] (n.) 吞吐量
    NVMe drives boost I/O throughput.

  38. Connection Pool [kəˈnekʃn puːl] (n.) 连接池
    HikariCP optimizes connection pooling.

  39. Session [ˈseʃn] (n.) 会话
    Kill blocking sessions with ALTER SYSTEM.

  40. Transaction [trænˈzækʃn] (n.) 事务
    Long-running transactions fill undo space.

  41. Deadlock [ˈdedlɒk] (n.) 死锁
    Deadlock graph identifies conflicting objects.

  42. Latch [lætʃ] (n.) 闩锁
    Latch free wait indicates contention.

  43. Mutex [ˈmjuːteks] (n.) 互斥锁
    Library cache mutex protects SQL parsing.

  44. Snapshot [ˈsnæpʃɒt] (n.) 快照
    Storage snapshots require application freeze.

  45. Backup Set [ˈbækʌp set] (n.) 备份集
    RMAN backup sets are compressed by default.

  46. Archive Log [ˈɑːkaɪv lɒɡ] (n.) 归档日志
    Archive log deletion policy prevents space issues.

  47. Flashback [ˈflæʃbæk] (n.) 闪回
    Flashback database rewinds entire DB.

  48. RMAN Catalog [ˈɑːrmæn ˈkætəlɒɡ] (n.) RMAN恢复目录
    Register databases in recovery catalog.

  49. Incremental Backup [ˌɪnkrəˈmentl ˈbækʌp] (n.) 增量备份
    Level 0 incremental is full backup base.

  50. Block Change Tracking [blɒk tʃeɪndʒ ˈtrækɪŋ] (n.) 块跟踪
    Block tracking accelerates incremental backups.

欢迎关注我的公众号《IT小Chen

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值