

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Menggunakan cache pencarian
<a name="feature-overview-lookup-cache-using"></a>

Cache pencarian hanya tersedia pada jenis `R5d` instance, di mana cache ini diaktifkan secara otomatis secara default. Instans `R5d` Neptunus memiliki spesifikasi `R5` yang sama dengan instans, ditambah hingga 1,8 TB penyimpanan SSD berbasis lokal. NVMe Cache pencarian adalah khusus instans, dan beban kerja yang mendapat keuntungan dapat diarahkan secara khusus ke instans `R5d` dalam sebuah klaster Neptune, sementara beban kerja lainnya dapat diarahkan ke `R5` atau tipe instans lainnya.

Untuk menggunakan cache pencarian pada instance Neptunus, cukup tingkatkan instance itu ke jenis instance. `R5d` Ketika Anda melakukannya, Neptunus secara otomatis menyetel parameter cluster DB `1` ke (diaktifkan), dan membuat cache pencarian pada instance tertentu. [neptune\$1lookup\$1cache](parameters.md#parameters-db-cluster-parameters-neptune_lookup_cache) Anda kemudian dapat menggunakan [Status instans](access-graph-status.md) API untuk mengonfirmasi bahwa cache telah diaktifkan.

Demikian pula, untuk menonaktifkan cache pencarian pada instance tertentu, turunkan instance dari tipe `R5d` instance ke tipe `R5` instance yang setara.

Saat instans `R5d` diluncurkan, cache pencarian diaktifkan dan dalam mode start dingin, yang berarti bahwa cache kosong. Neptune pertama memeriksa di dalam cache pencarian untuk nilai properti atau literal RDF saat memproses kueri, dan menambahkan nilai dan literal jika belum ada. Ini secara beransur-ansur memanaskan cache.

Ketika Anda mengarahkan kueri baca yang memerlukan pencarian nilai properti atau literal RDF untuk instans *pembaca* R5d, performa baca menurun sedikit sementara cache memanas. Namun, ketika cache dihangatkan, kinerja baca meningkat secara signifikan dan Anda mungkin juga melihat penurunan I/O biaya yang terkait dengan pencarian yang mengenai cache daripada penyimpanan cluster. Pemanfaatan memori juga meningkat.

Jika instans *penulis* adalah sebuah `R5d`, instans tersebut memanaskan cache pencariannya secara otomatis pada setiap operasi tulis. Pendekatan ini sedikit meningkatkan latensi untuk kueri tulis, tetapi memanaskan cache pencarian dengan lebih efisien. Kemudian jika Anda mengarahkan kueri baca yang memerlukan pencarian nilai properti atau literal RDF ke instans penulis, Anda mulai mendapatkan peningkatan performa baca dengan segera, karena nilai-nilai telah di-cache di sana.

Selain itu, jika Anda menjalankan loader massal pada instans tulis `R5d`, Anda mungkin memperhatikan bahwa performanya sedikit terdegradasi karena cache.

Karena cache pencarian dikhususkan untuk setiap node, penggantian host me-reset cache ke start dingin.

Anda dapat menonaktifkan sementara cache pencarian pada semua instance di cluster DB Anda dengan menyetel parameter cluster [neptune\$1lookup\$1cache](parameters.md#parameters-db-cluster-parameters-neptune_lookup_cache) DB ke `0` (dinonaktifkan). Secara umum, bagaimanapun, lebih masuk akal untuk menonaktifkan cache pada instance tertentu dengan menurunkannya dari tipe `R5` instance `R5d` ke bawah.